워드 프레스 플러그인이 많이 설치된 WordPress 웹 사이트에서 작업 중입니다.
워드 프레스 웹 사이트에 설치된 플러그인 다음과 같은 옵션이 있습니다.
상세보기 옵션을 클릭하면 이미지에 아래와 같이 빈 화면이 나오지만 새 창이나 탭에서 열면 작동합니다.
콘솔 확인시 다음 오류 (세부 정보보기를 클릭 할 때 동일한 페이지에서 열리지 않음) :
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.
문제 설명 :
이 오류를 해결하기 위해 워드 프레스에서 어떤 파일을 수정해야하는지 궁금합니다. . 이 오류는 모든 워드 프레스 플러그인에 존재하는 것 같습니다. 새 탭이나 창에서는 작동하지만 동일한 페이지에서는 작동하지 않습니다.
현재는 WordPress 관리자 액세스 권한 만 있습니다. . 이 문제를 해결하려면 워드 프레스에서 어디로 가야할지 궁금합니다. 파일을 수정하려면 서버 액세스 권한도 필요합니까?
설명
답변
이 문제 동영상 iframe에서 가져올 수 있습니다. 위젯이나 사용했던 모든 곳에있을 수 있습니다. 개인 정보 보호 또는 제한이있는 채널에서 동영상 iframe을 추가 했습니까? 특정 플러그인 사용 사례 인 경우 사용한 곳을 둘러 보거나 문제가있는 경우 플러그인 코드 또는 플러그인 문제를 확인한 다음 해당 패치를 적용 하시겠습니까?
댓글
- 그 / 그녀는 이것이 WP 관리자의 일반 플러그인 개요에서 발생한다고 분명히 말하고 있습니다. 위젯은이 영역에 영향을주지 않아야 ' 이론적으로 하지만 그 다음에는 ' 잘못된 플러그인 / 위젯입니다. 그가 할 수있는 유일한 일은 모든 플러그인을 비활성화하고이 문제가 계속 발생하는지 확인하고 플러그인을 활성화하는 것입니다. ' 하나씩 플러그인을 활성화 한 후 확인합니다. 서버 /.htaccess가 올바르게 구성되지 않은 것 같습니다. 이는 ' t WordPress의 기본 설정 / 설치 또는 잘못된 서버 구성, 잘못된 플러그인 및 / 또는 테마의 조합에서 발생합니다.
답변
귀하의 질문은 도움이되지 않지만 노력하겠습니다. 질문에 답하십시오.
다음이 필요합니다.
- FTP / SFTP / 웹 서버에 대한 파일 액세스
- 기본 설정에 대한 기본 이해 of WordPress
웹 서버
문제를 해결하기 위해 노력하는 댓글에 모든 질문에 답할 수는 없습니다. 귀하의 웹 서버가 Apache 라고 가정하므로 를 포함하도록 질문 / 게시물을 수정 해 주시기 바랍니다. htaccess 파일이 있습니다. (내용 만 게시)
예제 기본 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
또한 모든 플러그인을 비활성화하고 문제가 계속 발생하는지 확인하고 플러그인을 하나씩 활성화하고 활성화 할 때마다 확인하는 것이 좋습니다.
모든 플러그인을 비활성화하고 .htaccess 파일을 복원 / 수정 한 경우 다른 테마를 설치하고 활성화하십시오 (가급적 WordPress의 기본 테마 중 하나 https://wordpress.org/themes/twentyseventeen/ )
디버깅 활성화
wp-config.php
WordPress의 루트 설치에있는 파일. wp-config.php
를 수정하고 WP_DEBUG
를 true로 설정합니다.
define( "WP_DEBUG", true );
참조 더 많은 문서 : https://codex.wordpress.org/Debugging_in_WordPress
서버 /.htaccess가 올바르게 구성되지 않았습니다. 이는 WordPress의 기본 설정 / 설치 또는 잘못된 서버 구성, 잘못된 플러그인 및 / 또는 테마의 조합에서 발생하지 않기 때문입니다.
lsb_release -a
실행시No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 16.04.5 LTS Release: 16.04 Codename: xenial