J'essaie d'intégrer la page "WordPress" de l'administrateur "nouveau message" dans un iframe:
<iframe height="500px" frameborder="0" width="740px" src="my_wordpress_domain/wp-admin/post-new.php"/>
Pour une raison quelconque, l'iframe charge une page vierge. Le lien lui-même fonctionne dans un onglet séparé, de même que la page d'accueil de wordpress.
Est-ce un problème de sécurité? Si oui, comment puis-je le contourner?
Par défaut, WordPress n’autorise pas l’incorporation des pages d’administrateur dans un cadre. De wp-includes/default-filters.php
:
add_action( 'admin_init', 'send_frame_options_header', 10, 0 );
Pour activer l'intégration, supprimez l'action dans un plugin:
remove_action( 'admin_init', 'send_frame_options_header' );
Soyez conscient des implications pour la sécurité. Je ne ferais pas ça.
Il n’ya pas de solution simple à ce problème si vous utilisez la page hébergée sur wordpress.com. Si vous avez un hébergement indépendant, assurez-vous de le saisir dans la page html ou envisagez l’un des plug-ins iframe. J'utilise ifedame embedder .