WordPress修改默认摘要,去除自带段落p标签

如果摘录是空的,WordPress会自动创建一个使用文章前55个单词的摘录。

#-----------------------------------------------------------------#
# 默认摘要
#-----------------------------------------------------------------#
function display_default_excerpt( $excerpt ) {
    if ( has_excerpt() ) {
        return $excerpt;
    } else {
        return __( '本文尚未设置摘要!' );
    }
}
add_filter( 'the_excerpt', 'display_default_excerpt' );

去除自带标签:

#-----------------------------------------------------------------#
# 自定义移除
#-----------------------------------------------------------------#
remove_filter( 'the_content', 'wpautop' );//移除文章自动p标签
remove_filter( 'the_excerpt' , 'wpautop' );//移除摘要自动p标签
remove_filter( 'comment_text', 'wpautop', 30 );//取消评论自动p标签