我使用下面的代码为我的博客文章注册帖子格式.
add_theme_support( 'post-formats', array( 'gallery', 'video', 'audio' ) );现在,我也想为我的CPT 'Portfolio‘添加post格式支持,但使用不同的post格式集。使用此代码将为我的CPT添加post格式支持..。
add_post_type_support( 'portfolio', 'post-formats' );但我只想注册组合CPT的画廊和视频帖子格式。使用下面的代码不起作用..。
add_post_type_support( 'portfolio', 'post-formats', array( 'gallery', 'video' ) );我应该使用什么代码?
发布于 2014-01-26 04:18:16
我找到了另一种方法。
在body标记中,每个post类型都有一个惟一的类。例如,对于portfolio post类型,我可以使用下面提到的CSS代码来隐藏额外的选项。
.post-type-portfolio #post-format-audio, /* for radio button itself */
.post-type-portfolio .post-format-audio /* for option label */
{
display: none;
}希望它能帮到其他人。
https://wordpress.stackexchange.com/questions/131213
复制相似问题