股票

给wordpress首页预览添加”阅读全文”功能—关于get_template_part()

昨天向朋友推荐我的博客,今天她上我的网站首页时,反应了一个问题,就是文章只能看到一部分的预览,不能看到全文!我说怎么会这样?然后她就给我发了张截图:

给wordpress首页预览添加

确实,在这里只能看到一部分的预览。我先是告诉她,点击文章名字可以看到全文了,然后意识到,网站还是不够完善,缺少一个提醒查看全文的按钮。

下面讲讲怎么增加这个功能。

我先打开 index.php 文件,看到预览格式是由 <?php get_template_part(‘content’, get_post_format();) ?>函数实现的。这个函数中的用法就是调用模板函数,如果get_post_format()有返回,就用返回值,如果没有,就用content.php文件,而get_post_format()的意思就是我们写文章的时候选择的文章形式(每个主题不同):标准、日志、图像、引语、视频、音频,每一个在当前主题下都有对应的文件,默认标准时就是content.所以我打开content.php文件,然后在文章输出函数:$post->post_content后面添加“查看全文”链接,我的具体实现为(主题不同,调用函数不同):

[task]

<p><?php echo mb_strimwidth(strip_tags(apply_filters(‘the_excerpt’, $post->post_content)), 0, 240,”…”); ?><a href=”<?php the_permalink();?>”><font color=”#6c8c37″>查看全文</font></a></p>

[/task]

完成后的效果为:

给wordpress首页预览添加

可以看出多了个“查看全文”按钮。

打赏
原文链接:,转发请注明来源!

发表评论