本文关键为大伙儿详细介绍了wordpress截取主页摘要內容的方式,利用自定义函数add_filter完成该作用,具备一定的参考效仿使用价值,必须的盆友能够参考下

文中案例叙述了在wordpress截取主页摘要內容完成方式,共享给大伙儿供大伙儿参考。深入分析以下:

这儿截取便是利用了自定的add_filter涵数.在functions.php里添加下边代码后立即在主题风格模版里应用the_excerpt();就可以完成摘要輸出了,案例代码以下:

复制代码代码以下://主页摘要
function lms_excerpt_length( $length ) {
return 150; //150是摘要輸出的篇幅
}
add_filter( ‘excerpt_length’, ‘lms_excerpt_length’ );
就上边那么解决,回到的摘要內容以[…]末尾,并且不全自动加上Read More连接,必须再次解决一下,還是functions.php里加上以下代码:

复制代码代码以下://加上read more连接
function lms_continue_reading_link() {
return ‘ <a href=”‘. esc_url( get_permalink() ) . ‘” class=”more-link”>’ . __( ‘Read More →’ ) . ‘</a>’;
}
function lms_auto_excerpt_more( $more ) {
return ‘ …’ . lms_continue_reading_link();
}
add_filter( ‘excerpt_more’, ‘lms_auto_excerpt_more’ );
那样就极致了,实际效果如我主页,还能够立即界定一个涵数,适用中文字符截取,例如字符串数组超出20个就必须截取,代码以下:

复制代码代码以下:if(mb_strlen($str, “gbk”) >20)
{
$str = mb_substr($str, 0, 20, “gbk”);
}

期待文中上述对大伙儿的WordPress建网站有一定的协助。

作者 网络

发表评论

您的电子邮箱地址不会被公开。