WP首页显示全文修改成摘要显示

弄了几个WordPress模板都是在首页显示全文,弄的首页冗长拖沓,于是就动手修改默认的全文显示成摘要显示。

模板的目录中找到index.php(路径:wp-content/themes/对应模板目录)

打开index.php,找到<?php the_content('<span>阅读全文&raquo;</span>');?>或者其他如<?php the_content();?>的语句,就是显示文章内容的,将其修改为:

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

其中的250是需要的摘要字数,自己可任意修改所需显示的字数。这样修改后,在首页就不显示全文而显示摘要了。

现在虽然可以显示摘要了,单只有标题才能打开正文全文链接,要是想添加一个阅读全文的链接,只需要按如下操作:

找到<?php comments_popup_link('评论 &#187;', '1 评论 &#187;','% 评论 &#187;', '', '<!--评论关闭-->' ); ?>语句,这就是右下角显示评论链接的代码,在这句前面或者后面添加如下语句:

<a href="<?php the_permalink() ?>" rel="bookmark" title="链接到<?php the_title(); ?>">全文阅读 »</a>

就可以添加上全文阅读的链接了,如下图:

如果觉得摘要文字上面没有链接,也可以按下面的方法在摘要文字上添加全文阅读的链接:

找到刚才修改的显示摘要的语句:

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

将语句更换成下面的语句:

<a href="<?php the_permalink() ?>" rel="bookmark" title="链接到<?php the_title(); ?>"><?php echo mb_strimwidth(strip_tags(apply_filters(‘the_content’, $post->post_content)), 0, 250,”……”); ?></a>

这样就能将摘要文字添加全文阅读的链接了。

版权声明:
作者:softwolf
链接:http://366tian.org/?p=472
来源:中天在线 366tian.org
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>