Wordpress more 标签的优化

八 17th, 2009 | Filed under Wordpress

wordpress 中撰写文章的时候编辑器里面有个 more 按钮,点击即可插入一个标记,这样就会手动生成一个文章截断,你可以通过点击“阅读全文”来阅读完整的文章。在默认情况下当在首页点击阅读全文链接的时候会通过一个锚链接链到你在撰写文章时插入 more 标记的部分,或许这样更为人性化一些。但有的朋友并不喜欢这种方式,考虑到顶部有针对用户群投放的广告,或者一些想让读者看到的重要链接等情况,这就有必要让用户点击链接的时候直接进入文章页面,让用户从头阅读文章,本文就说下如何来实现这种功能。

我们需要找到 wp-includes 文件夹下的 post-template.php 文件,在大概约226行左右找到如下代码:

1
$output .= apply_filters( 'the_content_more_link', ' <a href="' . get_permalink() . "#more-$id\" class=\"more-link\">$more_link_text</a>", $more_link_text );

直接修改为:

1
$output .= apply_filters( 'the_content_more_link', ' <a href="' . get_permalink() . "\" class=\"more-link\">$more_link_text</a>", $more_link_text );

这样的话就可以实现点击链接转到完整文章的页面,其实我更倾向于默认的那种方式,这里只是分享一下修改的方法,有需要的朋友可以做下参考。

美国虚拟主机
标签:
  1. ruby
    七 13th, 201016:04

    挺有用的,谢谢!

  2. urethritis
    十 6th, 200923:45

    文章首页用摘要,后面加一个”阅读全文“点击后可以进入文章页面,这个如何实现?

    • 园子
      十 9th, 200910:01

      @urethritis
      你不想改代码用插件就可以实现
      或者在编辑文章时加上 MORE 标签即可实现~

  3. 超人
    十 2nd, 200900:24

    来学习学习~

  4. betterchoose
    九 18th, 200911:21

    我看到你的”阅读全文”标识感很强,非常喜欢,但是却不知道怎么弄,能否指教.另外
    原创文章如转载,请注明:转载自园子的博客 [ http://www.yzznl.cn ]

    本文链接地址: http://www.yzznl.cn/archives/302.html

    这个地方在我的博客里老是会出问题,我的链接会自动在地址前加我的域名.请问这是为什么呢?期待你的问答.

    • 园子
      九 18th, 200912:01

      @betterchoose
      今天没时间上网了,明天我会发篇文章详细说下实现方法~

    • 园子
      九 19th, 200911:25

      @betterchoose
      阅读全文那个 CSS 样式代码:

      .more-link {
      	padding:0 23px 0 0;
      	background:url(img/read_more.gif) 100% 3px no-repeat;
      	text-decoration:none;
      }

      添加版权信息那个详细请看:
      为你的文章加上版权信息

  5. jiefeng
    八 20th, 200916:47

    这种探索非常有意思。但我为了发文章方便,固定了每个POST在首页的总字数,并将“阅读全文”放到了文后,而发文章的时候省略了的使用,好像也还可以。

    • 园子
      八 21st, 200909:09

      @jiefeng
      你说的思路也不错,赞一个~
      实现想要的结果就行

  6. 蛋王
    八 19th, 200915:20

    暂时还用不上,呵呵。

  7. 会计导航
    八 19th, 200912:01

    看到很多的博客都是点击之后查看全文的。

  8. iseeyou
    八 19th, 200902:21

    我也进行了修改,锚链不爽

  9. 乒乓器材
    八 18th, 200914:05

    来坐坐,喝口茶! :lol:

  10. 小Bee
    八 17th, 200921:34

    我去掉的…..

  11. 三脚猫
    八 17th, 200916:19

    长见识了,这个标签作用还真大。

  12. 乒乓器材
    八 17th, 200914:41

    有用,学习下!

提示: 评论者允许使用'@user空格'的方式将自己的评论通知另外评论者,请注意评论者名称大小写要一致。