WordPress首页显示的两个小技巧

作者: 小月雨田 分类: IT资讯,WordPress技巧 发布时间: 2018-09-28 00:07

WordPress首页显示文章的两个小技巧

1.首页有摘要显示摘要,没有摘要自动截断生成摘要

有些WordPress的主题,在首页或者分类目录上,是直接采用了内容截断,形成摘要。对于一些”强迫症”的人来说,这是非常不爽的。其实,这个问题,解决起来很简单,加上一个判断语句,让有摘要显示摘要,没有摘要则采取内容截断,自动生成摘要。代码如下:

“`php+HTML
<?php if(has_excerpt()) the_excerpt(); else echo mb_strimwidth(strip_tags(apply_filters('content', post->post_content)), 0, 200,”…”);endif;?> #有摘要显示摘要,没有摘要截断文章内容的前200个字符作为摘要


如果是首页,修改主题的首页模板文件:index.php,如果是分页目录,则修改分页目录模板文件:category.php。 ## 2.解决文章密码保护在首页或者分类目录无效 如果设置了显示文章摘要或者截断输出时,WordPress的文章密码保护功能,在首页和分页目录时,就会被直接显示出来。解决这个问题,也只需要加入一个判断语句,判断是否是密码保护文章。具体代码如下: ```php+HTML post->post_content)), 0, 200,"..."); endif; ?> #有密码保护,则提示输入密码,没有密码保护,截断输出前200个字符作为摘要

其实,可以把上述两个代码融合在一起,自动显示摘要或者自动生成摘要,而且解决文章密码保护失效的问题。

php+HTML
<?php if (post_password_required()): the_content(); else : ?>
<?php if(has_excerpt()) the_excerpt(); else echo mb_strimwidth(strip_tags(apply_filters('content', $post->post_content)), 0, 200,"...");endif;?>

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

一条评论
  • 罗拉

    2018年9月30日 上午8:14

    呵呵。学习了。感触良多!

发表评论

电子邮件地址不会被公开。