我需要从一个自定义的可湿性粉剂类型删除所有的RSS饲料链接。我已经在我的孩子主题中尝试过了:
remove_action('wp_head', 'feed_links_extra', 3 );
remove_action('wp_head', 'feed_links', 2 );它成功地删除了整个网站的链接,但我需要在默认帖子的饲料链接。然而,我确实需要将它们从我的CPT中删除。
发布于 2018-03-11 22:03:39
你有没有试过检查你是否在cpt页面:
if( is_post_type_archive('my-cpt') || is_singular('my-cpt') ) {
remove_action('wp_head', 'feed_links_extra', 3 );
remove_action('wp_head', 'feed_links', 2 );
}发布于 2018-03-11 22:19:56
我在这里提交的答案和this post的组合让它工作。
add_action('template_redirect', 'lf_custom_cpt_display');
function lf_custom_cpt_display() {
if ( is_post_type_archive('my-cpt') || is_singular('my-cpt') ): {
remove_action('wp_head', 'feed_links_extra', 3 );
remove_action('wp_head', 'feed_links', 2 );
}
endif;
}将my-cpt替换为您的自定义帖子类型的名称。
https://stackoverflow.com/questions/49220777
复制相似问题