WordPress按评论数的热门文章和冷门文章
WordPress强大的小工具功能大家都知道,在后台拖来拖去很是方便,但是没有热门文章、随机文章和相关文章等小工具。有人用插件来实现这些小工具,也有人用代码实现这些小工具,本文就介绍一下缤纷博客是如何用代码实现的热门文章,同时延伸一个冷门文章。关于主题不支持小工具的问题请参考之前的文章《如何使 WordPress 主题支持 Widget (侧边栏)》。 ...
WordPress强大的小工具功能大家都知道,在后台拖来拖去很是方便,但是没有热门文章、随机文章和相关文章等小工具。有人用插件来实现这些小工具,也有人用代码实现这些小工具,本文就介绍一下缤纷博客是如何用代码实现的热门文章,同时延伸一个冷门文章。关于主题不支持小工具的问题请参考之前的文章《如何使 WordPress 主题支持 Widget (侧边栏)》。 ...

我想现在网上已经有不少关于 WordPress主题集成随机文章和相关文章等小工具的教程了,我之前也一直是在主题中集成这些小工具的,而不是用插件,因为这些只是小功能,实现起来并不麻烦,能用代码实现就坚持用代码吧。 今天缤纷博客也写一写教程吧,虽然我很菜,但是我知道的我就分享一下吧,我这篇讲的是WordPress主题集成自定义小工具,是那种可以在...
这些天一直在捣鼓 WordPress 主题,从前台到后台,发现自己对这些真的是很有兴趣,已经有所成就了,不知不觉开始的迷团已经所剩无几了。 WordPress 真不愧是第一博客程序,相当佩服,自己对于它相当有激情,我已经仿别的主题的前台页面做出了一个完整的主题,后台是自己集成进去的,对于 options 这个表也比较了解了。添加字段同时要添加输入域,还要...
接上篇《实用的WordPress主题函数使用技巧(三)》注意,这个系列很多方法技巧都可以用静态的html代码代替实现,但是如果你是一个主题制作者,你应该学会用这些灵活的动态方式来实现以适应不同的博客。 21、不通过.htaccess将rss地址唯一化 WordPress本身提供好几个不同版本的rss地址,加入你又使用了FeedBurner或者feedsky的话,RSS地址就会更多。太多...
接上篇文章《实用的WordPress主题函数使用技巧(一)》《实用的WordPress主题函数使用技巧(二)》 注意,这个系列很多方法技巧都可以用静态的html代码代替实现,但是如果你是一个主题制作者,你应该学会用这些灵活的动态方式来实现以适应不同的博客。 12、移除WordPress默认的个人资料选项 如果你客户的想让用户可以自行添加个人资料,那么需要让这个选...
接上篇文章《实用的WordPress主题函数使用技巧(一)》 注意,这个系列很多方法技巧都可以用静态的html代码代替实现,但是如果你是一个主题制作者,你应该学会用这些灵活的动态方式来实现以适应不同的博客。 6、自定义WordPress控制面板模块 我们经常能看到一些 WordPress插件会在控制面板那里添加一些模块来显示相应的信息,作为一个 WordPress模板设...
WordPress主题有一系列的php文件和一个style. css文件,而其中功能最为强大的文件则是 functions. php。WordPress 有非常多的常用函数,你可以通过添加和删除一些函数来增加 WordPress主题的功能,而不需要修改任何的主题文件。本系列文章中所用的方法主要是动作钩子(action hook)和过滤器钩子(filter hook)来向 WordPress 添加和删除一些功能。 本文...
最近整理了不少有关 WordPress 主题制作教程,在接下来的时间里本站将着重在 WordPress 主题制作方面出一些文章。本篇文章主要是介绍一下 WordPress 网站 Header 部分常用到的模板函数。 <?php bloginfo(’name’); ?> : 博客名称(Title) <?php bloginfo(’stylesheet_url’); ?> : CSS 文件路径 <?php bloginfo(’pingback_url’);...
可能有些 WordPress 新手会想像本站一样,在页面上加上一个网站统计,来统计一下网站的文章总数和评论总数等等各种数据,在这篇文章中我就介绍一下 WordPress 网站的统计代码。 日志总数:<?php $count_posts = wp_count_posts(); echo $published_posts = $count_posts->publish;?> 评论总数:<?php echo $wpdb->get_var(“SELECT...
在做 WordPress 主题的时候,很多朋友可能会遇到这样的问题,侧边栏( Widget )如何在后台进行托放控制是否在前台页面显示? 下面就简单介绍一下原理,大家活学活用! 在function.php文件中加入如下代码: <?php if( function_exists('register_sidebar') ) { register_sidebar(array( 'before_widget' => '<li class...