蜗牛789
主机测评与优惠

WordPress设置侧栏随机文章调用方法 – 插件/无插件实现

文章目录

一般我们使用默认WordPress程序和主题的时候是没有侧栏调用随机文章的,一般都是按照时间顺序排序。从用户体验和搜索引擎角度考虑,我们需要调用随机文章增加老内容的曝光度,一来可以提高有用的旧文章给需要的用户展示,二来在一定程度上可以起到整站内容互动。

如果我们选择的主题没有这样的内容,可以通过插件或者无插件形式添加,蜗牛这里整理这两个常用的方法,如果有需要的WP用户可以选择参考和使用。

文章目录
隐藏

第一、WordPress随机文章插件

第二、无插件实现WordPress随机文章调用

第一、WordPress随机文章插件

1、安装\”Advanced Random Posts Widget\”插件,这款随机文章插件使用用户还是比较多的,我们就一起激活启动看看如何安装设置的。

2、插件安装激活启动之后,我们再到\”外观\”-\”小工具\”中,可以看到已有Ramdom Posts模块,直接拖动模块到侧栏即可生效。

蜗牛看到这个WP随机插件功能还是相当丰富的,可以设置缩略图、设置单独的列表样式、随机文章的数量,以及调用文章还是页面等参数。

第二、无插件实现WordPress随机文章调用

个人觉得如果需要使用,也可以使用到插件调用,这样简单方便、快捷。如果我们需要自定义强一些的,可以用无插件调用代码。

1、调用代码

function wpb_rand_posts() {

$args = array(
\’post_type\’ => \’post\’,
\’orderby\’    => \’rand\’,
\’posts_per_page\’ => 5,
);

$the_query = new WP_Query( $args );

if ( $the_query->have_posts() ) {

$string .= \'<ul>\’;
while ( $the_query->have_posts() ) {
$the_query->the_post();
$string .= \'<li><a href=\”\’. get_permalink() .\’\”>\’. get_the_title() .\'</a></li>\’;
}
$string .= \'</ul>\’;
/* Restore original Post Data */
wp_reset_postdata();
} else {

$string .= \’no posts found\’;
}

return $string;
}

add_shortcode(\’wpb-random-posts\’,\’wpb_rand_posts\’);
add_filter(\’widget-text\’, \’do_shortcode\’);

将代码添加到当前主题的Functions.php文件中。

2、如何调用

如果我们需要调用随机文章模块,直接在需要的位置添加短标签。

[wpb-random-posts]

总结,从功能和设置看,还是试用插件较为简单,后者还需要自己单独设置样式,前者直接托送到侧栏就可以解决问题。

About 蜗牛

【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。





评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址