is_post_type_archive ne fonctionne pas dans le flux
-
05-11-2019 - |
Question
J'essaie de modifier un flux pour le type de publication personnalisé de mon plugin pour ajouter des lignes pour le podcasting. Voici le code que j'ai en ce moment:
add_action ('init', 'my_plugin_init');
function my_plugin_init() {
if ( is_post_type_archive('my_plugin_custom_type') ) {
add_action('rss2_ns', 'my_plugin_podcast_ns');
}
}
function my_plugin_podcast_ns() {
echo 'xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"';
}
Les archives de ce type de poste se trouvent à http://example.com/custom_type/
, et je reçois le flux à http://example.com/custom_type/feed/
. Cependant, ma ligne supplémentaire n'apparaît pas. Qu'est-ce que je fais mal?
Pas de solution correcte
Licencié sous: CC-BY-SA avec attribution
Non affilié à wordpress.stackexchange