Jeg arbejder på et WordPress-websted, hvor der er mange wordpress-plugins installeret.
Plugins installeret på wordpress-webstedet har følgende muligheder:
Når jeg klikker på indstillingen Vis detaljer, får jeg den tomme skærm som vist nedenfor i et billede, men når jeg åbner i et nyt vindue eller en ny fane, fungerer det.
Når jeg kontrollerer konsollen, får jeg følgende fejl (når du klikker på Vis detaljer åbnes ikke på samme side):
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.
Problemerklæring :
Jeg spekulerer på, hvilken fil jeg har brug for at ændre i wordpress for at løse denne fejl . Denne fejl ser ud til at eksistere i alle wordpress-plugins. Det fungerer i en ny fane eller et nyt vindue, men fungerer ikke på samme side.
I øjeblikket Jeg har kun wordpress adminadgang . Jeg spekulerer på, hvor jeg skal bruge wordpress for at løse dette problem. Behøver jeg også serveradgang for at foretage ændringer i filerne?
Kommentarer
Svar
Dette problem kan være fra video iframe. Hvilket kan være i widget eller hvor som helst du brugte. Har du tilføjet nogen video iframe fra en kanal, der har fortrolighed eller begrænsning. Hvis det drejer sig om en særlig anvendelse af et plugin, så kig dig omkring, hvor du brugte, eller tjek plugin-kode eller plugin-problemer, hvis det har noget problem, og brug derefter patch til det?
Kommentarer
- Han / hun siger tydeligt, at dette sker i den generelle oversigt over plugins i WP admin. En widget burde ikke ' t påvirke dette område, det kunne teoretisk set men så er det ' en dårlig plugin / widget til at begynde med. Det eneste han / hun kunne gøre er at deaktivere alle plugins, kontrollere om dette problem stadig vedvarer og aktivere plugin ' er en efter en og kontrollerer efter aktivering af et plugin. Jeg tror, at serveren / .htaccess ikke er konfigureret korrekt, fordi dette ikke ' t ske ved en standardopsætning / installation af WordPress. Eller en kombination af dårlig serverkonfiguration, dårligt plugin og / eller tema.
Svar
Dit spørgsmål hjælper os ikke meget, men det vil jeg prøve besvar dit spørgsmål.
Du skal bruge følgende:
- FTP / SFTP / filadgang til din webserver
- Grundlæggende forståelse af en standardopsætning af WordPress
Webserver
I kommentarerne prøver jeg at fejlfinde problemet med dig, kunne du ikke besvare alle mine spørgsmål. Jeg antager, at din webserver er Apache , og derfor beder jeg dig om at redigere dit spørgsmål / indlæg for at inkludere . htaccess -fil på din server. (Indsend bare indholdet)
Eksempel på standard WordPress .htaccess-fil
# 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
Jeg anbefaler også at deaktivere alle dine plugins og kontrollere, om problemet stadig vedvarer, og aktivere plugins en efter en og kontrollere efter hver aktivering.
Hvis du har deaktiveret alle dine plugins og gendannet / rettet din .htaccess-fil, skal du prøve at installere og aktivere et andet tema (helst et af standardtemaerne i WordPress https://wordpress.org/themes/twentyseventeen/ )
Aktiver fejlretning
Aktivér fejlretning i WordPress ved at redigere wp-config.php
fil placeret i rodinstallationen af WordPress. Rediger wp-config.php
og indstil WP_DEBUG
til true:
define( "WP_DEBUG", true );
Se for mere dokumentation: https://codex.wordpress.org/Debugging_in_WordPress
Jeg tror serveren /.htaccess er ikke konfigureret korrekt, fordi dette ikke sker ved en standardopsætning / installation af WordPress. Eller en kombination af dårlig serverkonfiguration, dårligt plugin og / eller tema.
lsb_release -a
har den returneretNo LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 16.04.5 LTS Release: 16.04 Codename: xenial