I recently completed my first project with bricks builder. It’s a small artist page. johanna-kraeuter.at
I’ve built the site on my server and transfered the whole wp-installation to the client server after the site was ready for launch. I copied all files and the database (except uploads).
The wp install works, all contents are here BUT bricks builder shows only blank pages. In the pages list in wp backend the »Page name – Bricks« is also missing. The postmeta entry in the data base contains a lot of bricks data. Somehow the connection between bricks data and wp-pages got lost.
Hard to say what went wrong. I have never had this kind of issue before, and I’m always building/developing locally. Have you replaced all local URLs with the live URL, and is Bricks active (and the license key enabled)?
Yes, I made the bricks install active, when I tried making the site work. I don’t think that this was the problem because either way I should see Bricks-Pages marked with » – Bricks«, which I did not.
I used »Wordpress Backup & Migrate« for the transfer. Th9is toolnormally changes all urls to the new domain. After realizing that bricks didn’t work properly, I used »Better search and replace« which could not find any of my »old« urls in the database. As I don’t know how bricks saves contents in the database, I can’t rule out that there is an url problem.
My main question is, is there a best practice to transfer an existing bricks-installation from one Server to another? are there any urls saved in the postsmeta-table that could make the layouts disappear if not replaced correctly. Header and Footer template exist, but have also no content.
Yes, with one hero image issue, if hero container background is image and external css enabled in bricks > settings > performance than that image loaded from previous url. You have to delete actual css from theme directory manually and regenerate css. Then it’s works fine.
it‘s been a while now and I cant quite remember how I fixed that. I think I moved the install to another hosting service (because I had to do this anyway) and ther it worked. Sorry, I can‘t really help you here. As soon as I find out about it, I‘ll post it here.