这个codex page for register_post_type 似乎表明应该可以禁用自定义帖子类型的提要生成:
rewrite
(boolean or array) (optional) Triggers the handling of rewrites for this post type.
To prevent rewrites, set to false.
...
$args array
...
\'feeds\' => bool Should a feed permalink structure be built for this post type.
Defaults to has_archive value.
我认为这意味着:
register_post_type(\'People\', array(\'rewrite\' => array(\'feeds\' => false)));
将导致我的“人员”存档页没有以下内容:
<link rel="alternate" type="application/rss+xml" title="My Site » People Feed"
href="http://mysite.com/people/feed/" />
在它的脑袋里。但是,以上内容是以HTML格式输出的。我是否误解或做错了什么?我不希望生成提要。
非常感谢您的帮助。
托比
SO网友:toby1kenobi
以防对任何人都有帮助。。。
我误解了,“重写”的feed论点仅仅是关于feed URL的格式(使用重写)。
我想要的是在<head> 我的自定义帖子类型页面。我找到的唯一方法是使用
remove_action( \'wp_head\', \'feed_links_extra\', 3 );
虽然这将在其他情况下(类别等)抑制提要,但不只是针对我的自定义帖子类型。如果有人知道如何做我想做的事,我很想听听你的意见!
托比