仅针对特定帖子类型的帖子缩略图?

时间:2012-08-30 作者:mathiregister

我有这个functions.php

add_theme_support( \'post-thumbnails\' );
这意味着所有我的帖子类型(普通帖子和自定义帖子类型)都启用了帖子缩略图。

是否可以只在自定义帖子类型中启用它们,而不在普通帖子中启用它们?

2 个回复
最合适的回答,由SO网友:Milo 整理而成

使用remove_post_type_support 禁用特定帖子类型的功能。

add_action( \'init\', \'wpa63635_init\' );
function wpa63635_init() {
    remove_post_type_support( \'post\', \'thumbnail\' );
}

SO网友:Eric Holmes

如果在注册自定义帖子类型时指定了“supports”参数,则可以省略“thumbnail”,这将对该帖子类型禁用它。

有关详细信息,请参阅Codex条目register_post_type 看看“支持”的论点。

结束

相关推荐

Functions.php:从博客中排除类别

所以很明显,如何从模板中排除某些类别,但我不想修改4个模板,使它们忽略某个类别。有没有一种方法可以将某个类别从阅读设置的“博客”集中排除?我正在将博客分配到名为“博客”的页面。。。但显然,档案和搜索也需要对这一超出类别的内容视而不见。我宁愿在里面做functions.php