最合适的回答,由SO网友:Dan. 整理而成
我认为在WP的本地特性中,没有办法给出一个帖子类型,meta
.
您可以使用get_post_types( $args, $output, $operator )
.
$post_types = get_post_types( $args, $output, $operator );
https://codex.wordpress.org/Function_Reference/get_post_types 但我能想到的唯一排除基于共同值/变量的帖子类型的方法是设置相关post type settings
注册时post type
\' - e、 g。\'publicly_queryable\' => false
.
https://codex.wordpress.org/Function_Reference/register_post_type
然后,您可以使用
get_post_types()
要仅查找particaulr值为的帖子类型,例如,
publicly_queryable
.
这可能足以满足您所要做的事情。WordPress中没有“post type meta”,允许您为帖子类型本身设置“共享标签”。
如果我上面的修复不够,那么这个插件可能是一个很好的起点(或者至少看看它的代码)-https://wordpress.org/plugins/wp-post-type-meta/.