我想在档案中显示CPT描述。php页面,但它希望为所有CPT动态执行。我的意思是,我自己不指定当前类型。类似于\\u archive\\u描述,但用于CPT。
在存档.php页面上显示所有CPT的CPT描述
2 个回复
最合适的回答,由SO网友:Michael Rogers 整理而成
自4.9起。
if ( get_the_post_type_description()) {
echo get_the_post_type_description();
}
重新声明该函数将导致WordPress崩溃。SO网友:Kuliraj
function get_the_post_type_description() {
$post_type = get_query_var( \'post_type\' );
if ( is_array( $post_type ) ) {
$post_type = reset( $post_type );
}
$post_type_obj = get_post_type_object( $post_type );
// Check if a description is set.
if ( isset( $post_type_obj->description ) ) {
$description = $post_type_obj->description;
} else {
$description = \'\';
}
return apply_filters( \'get_the_post_type_description\', $description, $post_type_obj );
}
以下是WP v4的未来功能。9,它检索post类型存档的描述并返回(字符串)post类型描述。我想它可以帮你。结束