Si alguna funcionalidad del feed de Facebook o de la configuración del plugin no funciona correctamente y estás utilizando el plugin de seguridad WordFence, es posible que WordFence esté bloqueando las peticiones del plugin de Facebook para comunicarse con tu servidor de WordPress. Un síntoma común de este problema es que al hacer clic en el botón Cargar más se mostrará continuamente la animación de carga sin llegar a cargar más entradas.
Si ves un problema como este, puedes abrir las herramientas de desarrollo en tu navegador y comprobar en las pestañas Consola o Red si hay algún error HTTP 403 a admin-ajax.php (ver ejemplo más abajo). Esta es una señal de que las peticiones están siendo bloqueadas.
Solución 1:
WordFence tiene un modo de aprendizaje que le permitirá entrenarlo para que permita estas peticiones. Puedes entrenarlo siguiendo estos pasos:
- Vaya al Panel de WordPress > WordFence > Firewall y haga clic en Administrar Firewall
- En Opciones básicas del cortafuegos > Estado del cortafuegos de aplicaciones web, cambie el estado a Modo de aprendizaje y haga clic en Guardar cambios.
- Ahora vuelve a tu feed de Facebook y realiza las acciones que estaban siendo bloqueadas por WordFence. Esto ayudará a WordFence a aprender que son acciones normales y que deberían estar permitidas.
- Vuelva a WordPress Dashboard > WordFence > Firewall y haga clic en Administrar Firewall de nuevo
- En Opciones básicas del cortafuegos > Estado del cortafuegos de aplicaciones web, vuelva a cambiar el estado a Activado y Protegiendo y haga clic en Guardar cambios.
- Compruebe que las acciones que WordFence bloqueaba anteriormente ahora están permitidas.
Tenga en cuenta: WordFence puede actuar de manera diferente si ha iniciado sesión como administrador en el sitio en lugar de ver el sitio como un visitante normal. Para asegurarse de que está probando cómo funcionará su sitio para un visitante normal, asegúrese de que no ha iniciado sesión o de que está viendo la página en una ventana de incógnito o privada.
Solución 2:
Si la solución 1 no resuelve el problema, pruebe estos pasos:
- Vaya al Panel de WordPress >WordFence> Herramientas > Tráfico en directo
- En el cuadro desplegable que dice Filtrar tráfico: All Hits, seleccione Blocked by Firewall y busque las peticiones bloqueadas. Normalmente será una petición a admin-ajax.php
- Si sabe que la acción era algo seguro (sobre todo si procedía de su propia visita), haga clic en el botón Añadir parámetro a la lista de permitidos del cortafuegos.