我正在用wordpress创建一个基本网站。这里我为不同的页面做一些布局。在不同的页面中,我会显示不同的帖子类型。我需要不同的配置the the_excerpt()
作用因为在服务页面中,我需要显示150个字符或40个单词的帖子内容,但在博客页面中,我需要显示250个字符或100个单词的帖子内容。然后需要显示按钮或只阅读更多文本。我尝试了以下操作,但它全局更改了功能:
function wpdocs_custom_excerpt_length( $length ) {
return 10;
}
add_filter( \'excerpt_length\', \'wpdocs_custom_excerpt_length\', 999 );
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\' );