秒鲨号一直用的是justnews主题,所以也会用到快讯这个功能,但是官方给出的快讯详情页很单调,没有边栏,也不显示网站其他文章,今天特意去找客服询问快讯页面调用最新发布的文章的方式,但是客服回复主题没有这种功能,那么要实现这个目的,就需要自己写代码了。

原本的快讯页面是这样的,很单调,如图:

接下来我们将网站最新发布的文章显示在快讯详情页的底部,根据justnews主题现存的css来构造:
首先在主题文件夹创建一个single-list.php文件,写入以下代码:
<?php
$args = array(
'posts_per_page' => 10, // 指定返回的文章数量
'orderby' => 'date',
'order' => 'DESC',
);
$the_query = new WP_Query($args);
if ($the_query->have_posts()) {
echo '<div class="entry-related-posts">';
echo '<h3 class="entry-related-title">最新资讯</h3>';
echo '<ul class="entry-related cols-3 post-loop post-loop-default">';
while ($the_query->have_posts()) {
$the_query->the_post();
// 直接调用主题的循环模板,统一缩略图/样式
get_template_part('templates/loop', 'default');
}
echo '</ul>';
echo '</div>';
} else {
echo '没有找到文章。';
}
wp_reset_postdata();
?>接着打开快讯详情页的文件single-kuaixun.php,接着在文件底部</article>上方加入引用代码:
<!--快讯底部文章列表-->
<?php get_template_part('single-list');?>
<!--快讯底部文章列表--> 简单两步就实现了快讯底部增加最新发布文章,来看一下效果:

这样蜘蛛在访问快讯详情页的也会及时发现你网站新发布的文章,增加文章在搜索引擎的曝光度,进而增加收录的几率。
大家可以看到我的文章列表也会显示文章tag标签,如果你也想实现这个功能,可以借鉴《justnews主题文章列表页如何显示文章tag标签?》,非常的简单,另外需要注意,每次更新主题,修改过的文件都会被覆盖,建议大家启用子主题功能,这样下次更新justnews主题,修改过的文件就不会被覆盖了。
以上就是今天给大家带来的justnews主题任意页面调用最新发布文章的方法,学会这个方法,你就可以在你的任何页面来调用文章啦~~
本内容由作者【无涯探索】自发贡献,版权归原作者所有,秒鲨指南仅提供存储服务,不承担相应的法律责任。如您发现有涉嫌抄袭侵权的内容,请发送举报信息至邮箱:ddzpay@hsrjtk.com,我们将尽快核实处理。
更多精彩内容请点击→最新资讯