Estou trabalhando em um site WordPress no qual há vários plug-ins do wordpress instalados.
Os plug-ins instalados no site do wordpress tem as seguintes opções:
Quando clico na opção Exibir detalhes, obtenho uma tela em branco conforme mostrado abaixo em uma imagem, mas quando abro em uma nova janela ou guia, ela funciona.
Ao verificar o console, estou obtendo o seguinte erro (ao clicar em Exibir detalhes falha ao abrir na mesma 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.
Declaração do problema :
Estou me perguntando qual arquivo eu preciso modificar no wordpress para resolver este erro . Este erro parece existir em todos os plug-ins do wordpress. Funciona em uma nova guia ou janela, mas não funciona na mesma página.
No momento, Eu só tenho acesso de administrador do wordpress . Estou me perguntando onde preciso ir no wordpress para resolver esse problema. Preciso de acesso ao servidor também para fazer modificações nos arquivos?
Comentários
Resposta
Este problema pode ser de iframe de vídeo. Que pode estar no widget ou em qualquer lugar que você usou. Você adicionou algum iframe de vídeo de algum canal que tenha alguma privacidade ou restrição. Se for para um caso de uso de plug-in específico, dê uma olhada onde você usou ou verifique o código do plug-in ou problemas com o plug-in, se houver algum problema, aplique o patch para isso?
Comentários
- Ele / ela está afirmando claramente que isso acontece na visão geral dos plug-ins no WP admin. Um widget não deve ' afetar essa área, teoricamente poderia mas então ' é um plugin / widget inválido, para começar. A única coisa que ele pode fazer é desativar todos os plug-ins, verificar se o problema ainda persiste e ativar o plug-in ' s um por um e verificando depois de ativar um plugin. Acho que o servidor / .htaccess não está configurado corretamente, porque não ' t acontecer em uma configuração / instalação padrão do WordPress. Ou uma combinação de configuração de servidor ruim, plugin e / ou tema ruins.
Resposta
Sua pergunta não nos ajuda muito, mas tentarei responda à sua pergunta.
Você precisará do seguinte:
- FTP / SFTP / acesso de arquivo ao seu servidor da web
- Noções básicas de configuração padrão do WordPress
servidor da web
Nos comentários que tento solucionar o problema com você, você não conseguiu responder a todas as minhas perguntas. Presumo que seu servidor da web seja Apache e, portanto, peço que edite sua pergunta / postagem para incluir o . arquivo htaccess em seu servidor. (Basta postar o conteúdo)
Exemplo de arquivo .htaccess WordPress padrão
# 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
Também aconselho desativar todos os seus plug-ins e verificar se o problema ainda persiste e ativar os plug-ins um por um e verificar após cada ativação.
Se você desativou todos os seus plug-ins e restaurou / corrigiu seu arquivo .htaccess, tente instalar e ativar um tema diferente (de preferência um dos temas padrão do WordPress https://wordpress.org/themes/twentyseventeen/ )
Habilite a depuração
Habilite a depuração no WordPress editando o wp-config.php
arquivo localizado na instalação raiz do WordPress. Edite wp-config.php
e defina WP_DEBUG
como verdadeiro:
define( "WP_DEBUG", true );
Veja para obter mais documentação: https://codex.wordpress.org/Debugging_in_WordPress
Acho que o servidor /.htaccess não está configurado corretamente, porque isso não acontece em uma configuração / instalação padrão do WordPress. Ou uma combinação de configuração de servidor incorreta, plugin e / ou tema incorretos.
lsb_release -a
, ele retornouNo LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 16.04.5 LTS Release: 16.04 Codename: xenial