WAIT: Bricks and Certain Emojis Cause Templates to Not Save

I had exactly the same problem, and I spent several hours digging down and finding a solution to this. This issue is related to Php, not Bricks. First, you need to go to your hosting’s cPanel and find the Php MyAdmin section. Then follow the instructions below:

  • On the main screen, you’ll see “Server connection collation” right under General Settings. Click the dropdown menu and choose “utf8mb4_unicode_ci”
  • Then go to Database section and select the database your website is using.
  • Click the “Operations” tab.
  • Scroll down to finf “Collation” section, and select “utf8mb4_unicode_ci” collation here.
  • Click the “Change all tables collations” checkbox.
  • A new “Change all tables columns collations” checkbox will appear.
  • Click the “Change all tables columns collations” checkbox.
  • Click the “Go” button.

This should fix the emoji problem. If this still doesn’t work, go back to your hosting’s cPanel and click File Manager. Find the Wordpress folder of your website and edit the file called “wp-config.php”.

Find the line: define(‘DB_COLLATE’, ‘utf8’);
Replace the line above with this: define(‘DB_COLLATE’, ‘utf8mb4_unicode_ci’);
Save the file and exit.

This problem was driving me crazy, but it’s such a relief to find the actual problem causing it. I hope this helps everyone!

2 Likes