17713433920 info@mac163.com

在侧边栏显示个“随机文章”小工具据说有两个好处:一是可以提高访客的点击率;二是对搜索引擎友好。一些主题并没有集成“随机文章”小工具,而网络上提供的一些方法只是给出个核心代码,如果不详细说明的话一些网友根本不知道该将代码加在哪里。下面Jeff就为大家带来制作WordPress侧边栏 “随机文章”小工具并集成在主题中的方法;用本方法实现的小工具可以在后台随意开启,想用就用,不想用也不用删除代码。

制作WordPress侧边栏随机文章小工具并集成在主题中
制作WordPress侧边栏随机文章小工具并集成在主题中

一、推荐“随机文章”小工具相关代码

新建一个php文件,命名为widget_randposts.php,输入以下内容并以utf-8编码格式保存。

<ul class="widget-container">
	<li class="widget">
   		<h3 class="widgettitle">随机文章</h3> 	
	 <?php wp_reset_query(); ?>  
<?php query_posts("showposts=5&caller_get_posts=1&order=DESC&orderby=rand"); ?>  
<ul>  
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>  
<li><a href="<?php the_permalink() ?>" title="<?php the_title() ?>" target="_blank"><?php the_title() ?></a></li>  
<?php endwhile ?>  
<?php endif ?>  
</ul>   
<?php wp_reset_query(); ?>  	
     </li>
</ul>

注意: 1、上面代码的showposts=5&caller_get_posts=1&order=DESC&orderby=rand这行代码,showposts=5表示显示5篇随机文章,可以修改为你需要的文章数; 2、上面代码的相关css选择器(class=”widget-container”、class=”widget”)需要改为与你的主题相适合的选择器名。   二、向WordPress后台调用“随机文章”小工具 将上面的widget_randposts.php文件放在你的主题路径下,如我的是放在主题的/lib/widgets/下,那么就在WordPress主题的fountions.php的最后一个 ?>前添加如下代码:

//随机文章 mac163.com
class widget_rand_posts extends WP_Widget{
    function widget_rand_posts(){
		$widget_options = array('classname'=>'set_contact','description'=>'显示随机文章');
		$this->WP_Widget(false,'jiaidc.com随机文章',$widget_options);
    }
	function widget($instance){
		include(TEMPLATEPATH .'/lib/widgets/widget_randposts.php');
}}
add_action('widgets_init',create_function('', 'return register_widget("widget_rand_posts");'));

现在打开你的后台的小工具选项就会有一个“jiaidc.com随机文章”小工具的啦,怎么用不用我说了吧?


微信二维码

微信扫描二维码联系我们!
我们在微信上24小时期待你的声音
提供外贸路由器设备产品,轻松翻墙,解答:WP主题推荐,WP网站建设,Google SEO,百度SEO,专业服务器环境搭建等!


需要提供WordPress主题/插件的汉化服务可以随时联系我们!另外成品WordPress网站以及半成品WordPress网站建设,海外Google SEO优化托管服务,百度SEO优化托管服务,Centos/Debian服务器WP专用环境搭建,WP缓存服务器搭建,我们都是你的首选,拥有多年WP开源程序服务经验,我们一直在坚持客户体验,没有最好,只有更好!
回到顶部