If you’re using Page Builder Sandwich along with Wordfence Security, there’s a chance you might have encountered something called a 403 error.
Now, according to WordPress resource site WPBeginner, 403 errors occur when server permissions don’t allow access to a specific page.
Але що означає помилка 403 і чому вона взагалі виникає в Page Builder Sandwich?
The 403 Error Explained
Найпоширеніша причина помилки 403 полягає в тому, що плагіни безпеки не налаштовані певним чином або відповідно до певного стандарту.
Like WordFence, most security plugins from WordPress restrict some actions if they’re suspected or proven to be malicious. These scenarios usually occur on your WP Admin or WP Login page, or show up as pop-ups alerting you that you don’t have authorization to view your page.
Ось як виглядатиме спливаюче вікно, якщо ви коли-небудь натрапите на нього в Sandwich:
So what does this mean? Is Sandwich safe to use? Is WordFence bad? And does the 403 error warrant bad points for both Wordfence and Page Builder Sandwich?
Ну, ні.
All of this just means that Wordfence is extra careful when scanning your external plugins.
And that’s actually a really good thing, especially since they’re a security plugin.
WordFence is Legit…
WordFence — один із найпопулярніших плагінів безпеки для WordPress. Він має понад мільйон активних встановлень, тож є велика ймовірність, що він встановлений і на вашому сайті WP. Вони існують заради важливої мети: не лише захищати ваш вебсайт, але й знижувати ризики для безпеки та покращувати загальний рівень захисту вашого вебсайту.
tl;dr WordFence надійний.
…And So is Sandwich. But Why Does It Need Whitelisting?
WordFence блокує не лише Sandwich.
Інші плагіни та URL-адреси також вимагають внесення до білого списку (на противагу чорному списку) у WordFence. Деякі популярніші плагіни вже можуть бути дозволені Wordfence.
То що ж відбувається за лаштунками і звідки береться помилка 403?
Ajax Functions and Page Builder Sandwich
Page Builder Sandwich виконує функції ajax під час усього процесу редагування. Деякі плагіни роблять те саме.
W3Schools пояснює ajax трохи детальніше:
AJAX is a technique for creating fast and dynamic web pages. It allows web pages to be updated asynchronously by exchanging small amounts of data with the server behind the scenes. This means that it is possible to update parts of a web page, without reloading the whole page.

У Page Builder Sandwich ajax-запити варіюються від отримання зіставлень шорткодів, рендерингу шорткодів до збереження ваших змін. Це може спричинити проблеми, як-от помилку 403, труднощі зі збереженням результатів або невідрендерені шорткоди. Саме в цей момент вам може знадобитися внести до білого списку ajax-запити, характерні для Page Builder Sandwich.
Whitelisting Page Builder Sandwich on WordFence
Щоб внести PBS до білого списку у Firewall Wordfence, додайте запис у розділі Whitelisted URLs із такими параметрами:
URL: /wp-admin/admin-ajax.php
Param Name: main-content
Param: POST Body
Для мультисайтових інсталяцій WordPress варто включити назву папки вашого сайту у наведений вище URL. Наприклад: /my-multisite/wp-admin/admin-ajax.php
Після додавання цих значень помилка 403 має бути належним чином усунена, і ви знову зможете зберігати результати та генерувати відрендерені шорткоди.
Ось як це має виглядати в налаштуваннях WordFence Firewall:

Conclusion
Так, Page Builder Sandwich безпечний у використанні.
Більше того, він виконує ajax-дії лише в режимі редагування та сумісний зі сторонніми плагінами й темами (за умови, що вони відповідають стандартам кодування WordPress).
WordFence Security нічим не відрізняється.
Але що в них чудово, так це те, що вони дають користувачам WordPress можливість підтримувати безпеку та захищеність своїх сайтів, із додатковою можливістю самостійно вирішувати, які плагіни є безпечними, а які ні.


New in Page Builder Sandwich is the
Plugins of the same category, but with respective features, are developed and enhanced every day. This gave birth to the variety of WordPress-powered websites – and later on, websites catering to several functions. For instance, there is a number of plugins which enables a developer and/or user to create, schedule, invite an interested person to an event.
Recent posts were made to highlight the 





Минув місяць з того часу, як ми випустили найновішу функцію Page Builder Sandwich – 



