我想创建一个函数,它可以让我在归档页面中,甚至在其分类的归档页面上,显示一个post类型的slug(或object-无所谓)。有可能吗?
我有这个条件函数来识别帖子类型(归档/单一),但如果没有设置,我希望它返回名称:
function rb_oftype($type = false) {
global $post;
if ( !$type ){
//get the type [post_type,tax]
}
if ( count($post) > 0 ){
//if is of post type
if ( $post->post_type === $type ) return true;
}
elseif ( is_archive() ) {
//added also for post type archives
return is_post_type_archive( $type );
}
elseif ( is_tax() ){
//also for all custom post taxonomy archives
$taxonomies = (array) get_object_taxonomies($type);
$keys = array_keys( $taxonomies );
for ($i=0;$i<$keys;$i++) if ( is_tax( $taxonomies[$keys[$i]] ) )
return true;
}
return false;
}
有人能帮我吗?Thx公司