私は管理者の「新しい投稿」WordPressページをiframeに埋め込もうとしています。
<iframe height="500px" frameborder="0" width="740px" src="my_wordpress_domain/wp-admin/post-new.php"/>
どういうわけかiframeは空白のページをロードします。リンク自体は別のタブで機能し、ワードプレスのホームページでも機能します。
これはセキュリティ上の問題ですか?もしそうであれば、どうすれば回避できますか?
デフォルトでは、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プラグインの1つを検討してください。私は iframe埋め込みを使用します 。