Se alcune funzionalità del feed di Facebook o delle impostazioni del plugin non funzionano correttamente e si utilizza il plugin WordFence Security, è possibile che WordFence stia bloccando le richieste del plugin di Facebook di comunicare con il server di WordPress. Un sintomo comune di questo problema è che facendo clic sul pulsante Carica altro viene visualizzata continuamente l'animazione di caricamento senza mai caricare altri post.
Se si riscontra un problema di questo tipo, è possibile aprire gli strumenti per gli sviluppatori nel browser e controllare le schede Console o Rete per verificare la presenza di errori HTTP 403 in admin-ajax.php (vedere l'esempio seguente). Questo è un segno che le richieste vengono bloccate.
Soluzione 1:
WordFence dispone di una modalità di apprendimento che consente di addestrare il sistema a consentire queste richieste. È possibile addestrarlo seguendo i seguenti passaggi:
- Accedere alla dashboard di WordPress > WordFence > Firewall e fare clic su Gestisci Firewall
- In Opzioni di base del firewall > Stato del Web Application Firewall, modificare lo stato in Modalità apprendimento e fare clic su Salva modifiche.
- Ora tornate al vostro feed di Facebook ed eseguite le azioni che sono state bloccate da WordFence. In questo modo WordFence imparerà che si tratta di azioni normali e che dovrebbero essere consentite.
- Tornate alla dashboard di WordPress > WordFence > Firewall e cliccate nuovamente su Gestisci firewall .
- In Opzioni firewall di base > Stato del firewall per applicazioni Web, modificare lo stato in Abilitato e Protezione e fare clic su Salva modifiche.
- Verificare che le azioni che WordFence bloccava in precedenza siano ora consentite.
Nota bene: WordFence può agire in modo diverso se si accede al sito come amministratore invece di visualizzarlo come un normale visitatore. Per assicurarsi di testare il funzionamento del sito per un visitatore normale, assicurarsi di non aver effettuato l'accesso o di visualizzare la pagina in una finestra in incognito o privata.
Soluzione 2:
Se la soluzione 1 non risolve il problema, provare a eseguire i seguenti passaggi:
- Accedere alla dashboard di WordPress >WordFence> Strumenti > Traffico in tempo reale
- Nella casella a discesa Filtro traffico: All Hits, selezionare Blocked by Firewall (Bloccato dal firewall ) e cercare la richiesta bloccata. Di solito si tratta di una richiesta a admin-ajax.php
- Se si sa che l'azione è sicura (soprattutto se si tratta di una visita personale), fare clic sul pulsante Aggiungi parametro alla lista dei permessi del firewall.