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
Барои ба рӯйхати сафеди Файрволи Wordfence ворид кардани PBS, дар бахши 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 имкон медиҳанд, ки сайтҳои худро бехатар нигоҳ доранд, бо интихоби иловагӣ барои шумо, то худатон муайян кунед, ки кадом васлкунакҳо бехатаранд ва кадоме не.