检查是否已创建自定义帖子类型

时间:2011-12-06 作者:urok93

我正在创建一个插件,创建一个新的自定义帖子类型。如何检查自定义帖子类型是否已经创建(可能是由functions.php中的用户创建的,用于其他用途)?实际上,我想知道最好的方法是什么,也许可以在我的自定义帖子类型中添加前缀,使其尽可能独特?

1 个回复
最合适的回答,由SO网友:Johannes Pille 整理而成

要检查是否存在post类型,请使用post_type_exists. 例如:

if ( ! post_type_exists( \'yourpt\' ) {
     $args = array(
         // your new post type\'s arguments
     );
     register_post_type( \'yourpt\', $args )
}
至于前缀,这是个人品味的问题,也是你认为帖子类型有多普遍的问题。就我个人而言,我认为这没有必要。

结束