WordPress输出文章摘要函数:the_excerpt

WordPress模板函数the_excerpt用于输出文章的摘要,需要用在The Loop主循环。如果当前文…

WordPress模板函数the_excerpt用于输出文章的摘要,需要用在The Loop主循环。如果当前文章有填写“摘要”,the_excerpt()函数输出这个摘要内容,否则自动截断文章内容的前55个字数,中文一个汉字只算作一个字数。

the_excerpt()

函数使用示例

<?php the_excerpt(); ?>

设置截断的字数(写在functions.php里):

function wpdocs_custom_excerpt_length( $length ) {
    return 200;
}
add_filter( 'excerpt_length', 'wpdocs_custom_excerpt_length', 999 );

在截断的文字后面输出的字符(写在functions.php里):

function wpdocs_excerpt_more( $more ) {
    return '[.....]';
}
add_filter( 'excerpt_more', 'wpdocs_excerpt_more' );

设置More链接(写在functions.php里):

function wpdocs_excerpt_more( $more ) {
    return sprintf( '<a class="read-more" href="%1$s">%2$s</a>',
        get_permalink( get_the_ID() ),
        __( 'Read More', 'textdomain' )
    );
}
add_filter( 'excerpt_more', 'wpdocs_excerpt_more' );

扩展阅读

the_excerpt()函数位于:wp-includes/post-template.php

相关函数:

  • the_content()
  • get_the_content()
  • get_the_excerpt()
  • the_excerpt_rss()
类别:WordPress函数讲解

本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。

评论 (0)COMMENT

登录 账号发表你的看法,还没有账号?立即免费 注册