Estoy trabajando en un sitio web de WordPress en el que hay muchos complementos de WordPress instalados.
Los complementos instalados en el sitio web de WordPress tiene las siguientes opciones:
Cuando hago clic en la opción Ver detalles, aparece la pantalla en blanco como se muestra a continuación en una imagen, pero cuando abro en una nueva ventana o pestaña, funciona.
Al verificar la consola, obtengo el siguiente error (al hacer clic en Ver detalles no se abre en la misma página):
Blocked a frame with origin from accessing a cross-origin frame. at Contents at Function.map at a.fn.init.n.fn.(anonymous function) [as contents] and many other places.
Declaración del problema :
Me pregunto qué archivo necesito modificar en wordpress para solucionar este error . Este error parece existir en todos los complementos de WordPress. Funciona en una nueva pestaña o ventana, pero no funciona en la misma página.
En este momento, solo tengo el acceso de administrador de wordpress . Me pregunto dónde necesito ir en wordpress para resolver este problema. ¿Necesito acceso al servidor también para realizar modificaciones en los archivos?
Comentarios
Respuesta
Este problema puede ser de un iframe de video. Que puede estar en el widget o en cualquier lugar que haya utilizado. ¿Agregó algún iframe de video de algún canal que tenga privacidad o restricción? Si se trata de un caso de uso de un complemento en particular, por favor, eche un vistazo alrededor de dónde lo utilizó o verifique el código del complemento o los problemas del complemento si tiene algún problema y luego aplique un parche para eso.
Comentarios
- Claramente está indicando que esto sucede en la descripción general de complementos en WP admin. Un widget no debería ' t afectar esta área, teóricamente podría pero luego ' es un complemento / widget incorrecto, para empezar. Lo único que podría hacer es deshabilitar todos los complementos, verificar si este problema persiste y activar el complemento ' s uno por uno y verificando después de activar un complemento. Creo que el servidor / .htaccess no está configurado correctamente, porque esto no ' t suceden en una configuración / instalación predeterminada de WordPress. O una combinación de configuración de servidor incorrecta, plugin y / o tema incorrectos.
Respuesta
Tu pregunta no nos ayuda mucho, pero intentaré responda su pregunta.
Necesitará lo siguiente:
- Acceso FTP / SFTP / archivo a su servidor web
- Comprensión básica de una configuración predeterminada de WordPress
Servidor web
En los comentarios, trato de solucionar el problema contigo, no pudiste responder todas mis preguntas. Supongo que su servidor web es Apache y, por lo tanto, le pido que edite su pregunta / publicación para incluir . htaccess en su servidor. (Simplemente publique el contenido)
Ejemplo de archivo predeterminado de WordPress .htaccess
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress
WordPress
También recomiendo deshabilitar todos sus complementos y verificar si el problema persiste y activar los complementos uno por uno y verificar después de cada activación.
Si ha desactivado todos sus complementos y ha restaurado / arreglado su archivo .htaccess, intente instalar y activar un tema diferente (preferiblemente uno de los temas predeterminados de WordPress https://wordpress.org/themes/twentyseventeen/ )
Habilitar la depuración
Habilitar la depuración en WordPress editando wp-config.php
archivo ubicado en la instalación raíz de WordPress. Edite wp-config.php
y establezca WP_DEBUG
en verdadero:
define( "WP_DEBUG", true );
Consulte para obtener más documentación: https://codex.wordpress.org/Debugging_in_WordPress
Creo que el servidor /.htaccess no está configurado correctamente, porque esto no sucede en una configuración / instalación predeterminada de WordPress. O una combinación de configuración de servidor incorrecta, plugin y / o tema incorrectos.
lsb_release -a
, ha devueltoNo LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 16.04.5 LTS Release: 16.04 Codename: xenial