Встроить администратора WordPress в iframe

#html #security #wordpress #iframe #blogs

#HTML #Безопасность #wordpress #iframe #Блоги

Вопрос:

Я пытаюсь встроить страницу WordPress администратора «new post» в iframe:

 <iframe height="500px" frameborder="0" width="740px" src="my_wordpress_domain/wp-admin/post-new.php"/>
  

По какой-то причине iframe загружает пустую страницу. Сама ссылка работает на отдельной вкладке, как и домашняя страница WordPress в iframe.

Это проблема безопасности, если да, то как я могу ее обойти?

Ответ №1:

Да, на самом деле это уязвимость. WordPress недавно исправил уязвимость для удаленного выполнения кода с щелчком мыши. Для исправления уязвимости, связанной с кликджекингом, вы отменяете доступ к iframe.

Для того, чтобы заставить iframe работать, вам придется изменить x-frame-options HTTP-заголовок, который устанавливается WordPress. Вы можете изменить этот заголовок на «того же происхождения», что позволяет использовать iframe из того же домена. Или вы могли бы внести свой домен в белый список в этом списке.

НЕ УДАЛЯЙТЕ x-frame-options ЗАГОЛОВОК.