才气就是长期的坚持不懈

wordpress 自定义readmore

    在wordpress 列表页显示文章内容时,希望显示文章的部分内容,并提示阅读更多按钮,通过阅读更多,进入文章页阅读全部内容,有几种方法可以实现这个需求

    1、在模板的列表页使用字符串截断函数

    在模板的列表页使用字符串截断函数,比如:在functions.php文件中添加如下代码:

    然后,在需要的地方,使用下列代码进行调用:

    2、使用wordpress的摘要功能

    在后台编辑文章的时候,如图,可以给文章添加摘要,并优先显示摘要

    在列表页调用获取摘要的代码,

    3、根据用户插入的readmore 标签的位置显示部分文章内容

    在需要插入阅读更多的地方插入readmore 分隔符,然后在需要的地方调用如下代码即可

    4、综述

    这三种方式各有各的优点,其中第三种方式更为灵活,可以显示长短不一致的摘要,看着更有个性。但是如果使用第三种方式,要定制阅读全文的样式,就需要使用回调函数标志 the_content_more_link,在模板的functions.php中添加如下代码。

    关于add_filter(‘the_content_more_link’, ‘my_more_link’, 10, 2)的用法在后一篇文章中分析

     

    转载请注明:杜镶飞的blog » wordpress 自定义readmore

    喜欢 0
标签:分类:wordpress

还没有人抢沙发呢~