分类
WordPress代码片断

wordpress有摘要显示摘要没摘要截取一段正文内容

<?php if (has_excerpt()) {
                echo $description = get_the_excerpt();
            }else {
                echo mb_strimwidth(strip_tags(apply_filters('the_content', $post->post_content)), 0, 200,"……"); 
            } ?>
分类
WordPress代码片断

WordPress给page页面加摘要

add_action( 'admin_menu', 'my_page_excerpt_meta_box' );
function my_page_excerpt_meta_box() {
 add_meta_box( 'postexcerpt', __('Excerpt'), 'post_excerpt_meta_box', 'page', 'normal', 'core' );
}
分类
WordPress代码片断

WordPress摘要支持html

add_filter('the_excerpt', 'excerpt_force_balance_tags'); 
function excerpt_force_balance_tags ($output) { 
    return $output = force_balance_tags($output);; 
} 
分类
WordPress代码片断

WordPress按ID调用某个page页面的正文内容

<?php echo mb_strimwidth(get_page(6)->post_content,0,600); ?>

其中6为page页面的ID,600为调用该page页面内容正文内容的字数,可自己自己的实际需要设置。

分类
WordPress代码片断

WordPress按ID获取某个page页面的摘要

<?php
$post_id = 2; 
echo get_post( $post_id )->post_excerpt; 
?>

根据ID调用页面的摘要