Intereting Posts
Добавление атрибутов в ссылку <a> в wp_nav_menu с использованием пользовательской функции Walker Не показывать определенный div на главной странице? Обратный URL-адрес изображения, если изображение отсутствует с помощью функции короткого кода Как обновить язык, используемый wordpress из плагина Глобальные объекты и общественные методы Каков идентификатор раздела виджета в редакторе темы WordPress? Флажок «Видимость поисковой системы» после индексирования Как решить проблему «Устранить блокирование визуализации JavaScript и CSS в верхнем слое» для нескольких файлов? Есть ли фильтр для удаления или замены ссылки заголовка сообщения в представлении таблицы сообщений администратора (edit.php)? Нужна помощь в расшифровке сообщений об ошибках и предупреждениях Создание файлов CSS с помощью PHP-скриптов? Архитектура механизма предварительного просмотра Я не могу получить свою пользовательскую область виджетов для показа на моем сайте WordPress Обновить post_meta post_name с идентификатором сообщения из wp_insert_post после регистрации пользователя таблица стилей в заголовке или функциях?

Вставить WordPress Admin в iframe

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

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

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

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

По умолчанию WordPress не позволяет вставлять страницы администратора в фрейм. Из wp-includes/default-filters.php :

 add_action( 'admin_init', 'send_frame_options_header', 10, 0 ); 

Чтобы включить внедрение, удалите действие в плагине:

 remove_action( 'admin_init', 'send_frame_options_header' ); 

Имейте в виду последствия для безопасности. Я бы этого не сделал.

Там нет прямого пути, если вы используете размещенную на WordPress.com страницу. Если у вас есть независимый хостинг, убедитесь, что вы вводите его на странице html или рассматриваете один из плагинов iframe. Я использую iframe embedder .