WordPress常用调用标签汇总
我们使用Wordpress程序搭建一个网站,网站的内容是不断更新的,这就需要用代码来把这个更新的内容调用出来。下面是WordPress常用调用标签汇总。(相关教程:wordpress建站教程)
1、最新文章
对应函数:<?php get_recent_posts(); ?>
详细说明:
get_recent_posts($no_posts = 5, $before = ‘<li>+ ‘, $after = ‘</li>’, $show_pass_post = false, $skip_posts = 0)
$no_posts:显示文章数,缺省为5条;
$before:每条记录前显示的文字,缺省<li>
$after:每条记录后显示的文字,缺省</li>
$show_pass_post:是(true)/否(false)显示保护了的文章,缺省否(false)
$skip_posts:跳过多少篇文章,缺省为0;
2、最新留言
对应函数:<?php get_recent_comments(); ?>
详细说明:
get_recent_comments($no_comments = 5, $before = ‘<li> ‘, $after = ‘</li>’, $show_pass_post = false)
$no_comments:显示回响数,缺省为5条;
$before:每条记录前显示的文字,缺省<li>
$after:每条记录后显示的文字,缺省</li>
$show_pass_post:是(true)/否(false)显示保护了的文章,缺省否(false)
如果希望在最新留言里不显示自己的回复。在get_recentcomments() 这个函数里找到这一句
post_status = ‘publish’
在后面 加上
AND comment_author != ‘管理员的昵称’
就可以了。(注意:引号是半角的)
拓展函数:
仅显示留言,不包括引用的函数<?php get_recent_comments_only (); ?>
仅显示引用(但包括trackback和pingback)<?php get_recent_trackbacks(); ?>
3、评论最多的文章
对应函数:<?php get_mostcommented(); ?>
详细说明:
// Get Top Commented Posts
get_mostcommented($limit = 5)
提示可以使用这个函数来实现热门文章的功能,即评论最多的文章。
4、发表评论最多的朋友
对应函数:<?php get_commentmembersstats(); ?>
详细说明:
get_commentmembersstats($threshhold = 5)
把代码里面的blogmaster改成你自己的名字,可以滤掉你自己的名字。下面加粗的那一项。
// Get Comments’ Members Stats
// Treshhold = Number Of Posts User Must Have Before It Will Display His Name Out
// 5 = Default Treshhold; -1 = Disable Treshhold
function get_commentmembersstats($threshhold = 5) {
global $wpdb, $tablecomments;
$comments = $wpdb->get_results(”SELECT comment_author, comment_author_url, COUNT(comment_ID) AS ‘comment_total’ FROM $tablecomments WHERE comment_approved = ‘1′ AND (comment_author != ‘网页教学网’) AND (comment_author != ”)GROUP BY comment_author ORDER BY comment_total DESC”);
$no = 1;
5、随机文章
对应函数: <?php random_posts(); ?>
详细说明:
random_posts ($limit = 5, $length = 400, $before = ‘<li>’, $after = ‘</li>’, $show_pass_post = false, $show_excerpt_in_title = true)
$limit:显示文章数,缺省5篇;
$length:摘要长度,缺省400;
$before:每条记录前显示的文字,缺省<li>
$after:每条记录后显示的文字,缺省</li>
$show_pass_post:是(true)/否(false)显示保护了的文章,缺省否(false)
$show_excerpt_in_title:是(true),摘要显示于文章链接的title;否(false),直接显示于页面;缺省是(true)