我正在使用以下代码为我的博客帖子注册帖子格式。。。
add_theme_support( \'post-formats\', array( \'gallery\', \'video\', \'audio\' ) );
现在,我想为我的CPT“公文包”添加帖子格式支持,但使用不同的帖子格式集。使用此代码将为我的CPT添加post格式支持。。。
add_post_type_support( \'portfolio\', \'post-formats\' );
但我只想注册portfolio CPT的gallery和video post格式。使用下面的代码不起作用。。。
add_post_type_support( \'portfolio\', \'post-formats\', array( \'gallery\', \'video\' ) );
我应该使用什么代码?
最合适的回答,由SO网友:Faisal Khurshid 整理而成
我找到了另一种方法。
每个帖子类型的body标记中都有一个唯一的类。e、 g对于公文包,我可以使用下面提到的CSS代码来隐藏额外的选项。
.post-type-portfolio #post-format-audio, /* for radio button itself */
.post-type-portfolio .post-format-audio /* for option label */
{
display: none;
}
希望它能帮助其他人。