共有 0 条评论

修改more标签显示为中文的阅读全文 – 小冉的博客

修改more标签显示为中文的阅读全文

关于more标签修改为中文或者自定义名称问题,此类的答案太多了,但是你却不一定适应你的wp,因为主题的不同对应的放法不同,这里小冉大致说一下more的修改放法

第一种:最简单的一个

在文章内容插入more标签时自行加入自定义的文本内容。例如,需要将默认的more改成 “阅读全文”,你就可以将平常用的

<!--more-->

标签替换为:

<!--more 阅读全文-->

使用这种方法,你可以为WordPress 中任何一篇文章的more标签设定独特的文本内容。这是WordPress一个非常讨人喜欢的地方,不过可能很多人还不知道。所以更多的人还是使用下面的方法来自定义每篇文章的more标签文本:

第二种:通过functions.php文件来实现的

主题作者喜欢在functions.php文件中控制more标签,比如

function my_more_link($more_link, $more_link_text) {
return str_replace($more_link_text, 'Read More', $more_link);
}
add_filter('the_content_more_link', 'my_more_link', 10, 2); 

而其中的Read More替换为你想到的文字既可,比如阅读全文即可

第三种:通过主题模版文件
但是有些朋友发现自己的functions.php文件中并没有这段代码,那怎办呢?其实博主的主题刚好也不在这个文件里面,是因为主题作者直接把more写在了模版文件里,查看下index文件、archive文件、category文件、以及某些主题会存在多个自定义的文件,查找 the_content 比如博主的是其中 Read More 就是需要修改替换的,注意这个是存在多个文件中的要一一替换下。

其实要说还有没有第四种,第五种,其实还是有的都是大同小异的,只要你细心查找一定会找到了,

另外如果觉得手动添加more标签麻烦的话可以通过设置自动获取任意数量字符为摘要,此方法同第三种放法查找主题中包含 the_content 代码,
比如修改为

<?php echo mb_strimwidth(strip_tags(apply_filters(‘the_content’, $post->post_content)), 0, 200,”……”); ?>

其中200表示获取前200个字符

  • 用支付宝打我
  • 用微信打我

你可以像猪一样的生活,但你永远不会像猪一样快乐!!!

4条回应:“修改more标签显示为中文的阅读全文”

  1. 小妹征婚啦说道:

    谢谢了。。。 我很赞成,继续努力吧

  2. 小妹征婚啦说道:

    这个还不错,好文章,大家谈谈

  3. 小妹征婚啦说道:

    行,有意义,我顶 谢谢您了

  4. madballon说道:

    很早之前就在想摘要是怎么做出来的,原来这么简单!!受教了!!

发表评论

电子邮件地址不会被公开。 必填项已用*标注