在WordPress站点的侧边栏添加一个随机文章版块,不仅可以提升用户体验,还能增加旧文章的曝光率,下面将详细介绍如何在WordPress站点的侧边栏添加一个随机文章版块:
一、通过插件实现
1、安装Advanced Random Posts插件
登录到你的WordPress后台。
导航到“插件”->“安装插件”。
在搜索框中输入“Advanced Random Posts”,找到该插件并点击“现在安装”。
安装完成后,点击“启用”按钮以激活插件。
2、配置Advanced Random Posts插件
启用插件后,导航到“外观”->“小工具”。
在小工具页面,你会看到一个新的“Advanced Random Posts”小工具。
点击并拖动这个小工具到你希望放置的侧边栏位置。
配置小工具的标题和显示的文章数量,你可以将标题修改为“随机文章”、“随机推荐”等,根据需要设置显示的文章数量。
保存配置。
3、查看效果
回到你的网站首页,刷新页面,你会发现侧边栏成功添加了一个随机文章的版块,每次刷新页面都会显示不同的随机文章。
二、通过代码实现
1、添加随机文章小工具的代码
在你的主题的functions.php
文件中添加以下代码:
class RandomPostWidget extends WP_Widget { function RandomPostWidget() { parent::__construct('bd_random_post_widget', '随机文章', array('description' => '我的随机文章小工具')); } function widget($args, $instance) { extract( $args ); $title = apply_filters('widget_title', empty($instance['title']) ? '随机文章' : $instance['title'], $instance, $this->id_base); if ($title) echo $before_widget . $before_title . $title . $after_title; echo " "; if (!empty ( $instance['number'] ) || !$number = absint($instance['number']) ) $number = 10; $r = new WP_Query(array('posts_per_page'=>$number,'nofound_rows',true,'ignore_sticky_posts','orderby'=>rand())); if($r->have_posts()): ?> <ul class="line"> <?php while ($r->have_posts()): $r->the_post(); ?> <li><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php if(get_the_title()) the_title(); else the_ID(); ?></a></li> <?php endwhile; ?> </ul> <?php wp_reset_postdata(); echo $after_widget; endif; } function update($new_instance, $old_instance) { $instance = $old_instance; $instance['title'] = strip_tags($new_instance['title']); $instance['number'] = (int) $new_instance['number']; return $instance; } function form($instance) { $title = isset($instance['title']) ? esc_attr($instance['title']) : ''; $number = isset($instance['number']) ? absint($instance['number']) : 10; ?> <p><label for="<?php echo $this->get_field_id('title'); ?>">Title:</label> <?php echo $this->get_field_name('title'); ?> </p> <p><label for="<?php echo $this->get_field_id('number'); ?>">Number of posts to show:</label> <input id="<?php echo $this->get_field_id('number'); ?>" name="<?php echo $this->get_field_name('number'); ?>" type="text" size="3" value="<?php echo $number; ?>" /></p> <?php } } add_action('widgets_init', create_function('', 'return register_widget("RandomPostWidget");'));
2、启用小工具
保存更改后,导航到“外观”->“小工具”。
你会看到一个名为“随机文章”的新小工具,点击并拖动它到你希望放置的侧边栏位置。
配置小工具的标题和显示的文章数量,然后保存配置。
3、查看效果
回到你的网站首页,刷新页面,你会发现侧边栏成功添加了一个随机文章的版块,每次刷新页面都会显示不同的随机文章。
通过上述方法,你可以轻松地在WordPress站点的侧边栏添加一个随机文章版块,选择适合你的方法进行操作,并根据需要进行配置和调整。
到此,以上就是小编对于“SEO建站:wordpress站点如何在侧边栏添加随机文章版块()”的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位朋友在评论区讨论,给我留言。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1265345.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复