Ik werk aan een WordPress-website waarop veel WordPress-plug-ins zijn geïnstalleerd.
De plug-ins die op de wordpress-website zijn geïnstalleerd heeft de volgende opties:
Wanneer ik op de optie Details weergeven klik, krijg ik het lege scherm zoals hieronder in een afbeelding wordt weergegeven, maar wanneer ik in een nieuw venster of tabblad open, werkt het.
Bij het controleren van de console, krijg ik de volgende fout (wanneer klikken op Details bekijken niet openen op dezelfde pagina):
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.
Probleemstelling :
Ik vraag me af welk bestand ik in wordpress moet aanpassen om deze fout op te lossen . Deze fout lijkt in alle WordPress-plug-ins te bestaan. Het werkt in een nieuw tabblad of venster, maar werkt niet op dezelfde pagina.
Op dit moment heb ik alleen de WordPress admin-toegang . Ik vraag me af waar ik in wordpress heen moet om dit probleem op te lossen. Heb ik ook servertoegang nodig om wijzigingen in de bestanden aan te brengen?
Reacties
Answer
Dit probleem kan afkomstig zijn van video-iframe. Die kan in de widget zijn of waar je ook bent. Heb je een video-iframe toegevoegd van een kanaal met privacy of beperkingen? Als het om een bepaald gebruik van een plug-in gaat, kijk dan eens rond waar je de plug-in-code of plug-in-problemen hebt gebruikt of controleer als er een probleem is een patch daarvoor toepassen?
Opmerkingen
- Hij / zij geeft duidelijk aan dat dit gebeurt in het algemene plug-ins overzicht in WP admin. Een widget mag geen ' dit gebied beïnvloeden, het zou theoretisch maar dan is het ' een slechte plug-in / widget, om mee te beginnen. Het enige dat hij / zij zou kunnen doen is alle plug-ins uitschakelen, controleren of dit probleem zich blijft voordoen en de plug-in activeren ' wordt één voor één gecontroleerd en gecontroleerd na het activeren van een plug-in. Ik denk dat de server / .htaccess niet correct is geconfigureerd, omdat dit niet ' t gebeuren op een standaard setup / installatie van WordPress. Of een combinatie van slechte serverconfiguratie, slechte plug-in en / of thema.
Antwoord
Uw vraag helpt ons niet veel, maar ik zal het proberen beantwoord uw vraag.
U heeft het volgende nodig:
- FTP / SFTP / bestandstoegang tot uw webserver
- Basiskennis van een standaardconfiguratie van WordPress
Webserver
In de opmerkingen die ik probeer het probleem met u op te lossen, kon u niet al mijn vragen beantwoorden. Ik neem aan dat uw webserver Apache is en daarom vraag ik u om uw vraag / bericht te bewerken om de op te nemen. htaccess -bestand op uw server. (Plaats gewoon de inhoud)
Voorbeeld standaard WordPress .htaccess-bestand
# 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
Ik raad ook aan om al je plug-ins uit te schakelen en te controleren of het probleem zich blijft voordoen en plug-ins een voor een te activeren en na elke activering te controleren.
Als je al je plug-ins hebt uitgeschakeld en je .htaccess-bestand hebt hersteld / hersteld, probeer dan een ander thema te installeren en te activeren (bij voorkeur een van de standaardthemas van WordPress https://wordpress.org/themes/twentyseventeen/ )
Foutopsporing inschakelen
Schakel foutopsporing in WordPress in door de wp-config.php
bestand in de root-installatie van WordPress. Bewerk wp-config.php
en stel WP_DEBUG
in op true:
define( "WP_DEBUG", true );
Zie voor meer documentatie: https://codex.wordpress.org/Debugging_in_WordPress
Ik denk dat de server /.htaccess is niet correct geconfigureerd, omdat dit niet gebeurt bij een standaard setup / installatie van WordPress. Of een combinatie van slechte serverconfiguratie, slechte plug-in en / of thema.
lsb_release -a
, heeft hetNo LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 16.04.5 LTS Release: 16.04 Codename: xenial