扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
查看WordPress分类目录的ID\x0d\x0a进入仪表盘,打开“分类目录”管理界面,然后把鼠标移动到某一个分类目录名称上,这时就会在网页左下角显示当前分类目录的编辑页面地址。如图:\x0d\x0a\x0d\x0a我们可以看到在显示的网址中有“ID=***”的字符,那么其中显示的数字即为该分类目录的ID。\x0d\x0a查看WordPress标签的ID\x0d\x0a按照同上的方法,进入标签管理界面,我们把鼠标移动到某个标签上面,即可在页面左下角看到该标签的管理页面网址 ,这其中的“ID=”后所跟的数字即为该标签的ID。\x0d\x0a查看WordPress文章的ID\x0d\x0a同样的方法,在文章管理界面中,我们把鼠标移动到某篇文章的名称上,就会在页面左下角看到该篇文章的编辑页面网址 。这其中的“ID=”后所跟的数字即为该文章的ID。
创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站建设、网站建设、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的冷水滩网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
WordPress 博客分类调用代码使用:
登陆博客后台,点击外观选项卡下的“编辑”选项进入当前主题编辑界面(也可以下载文件到本地进行编辑)
在需要调用分类文章的地方添加以下调用代码
?php $posts = get_posts( "category=1numberposts=10" ); ?
?php if( $posts ) : ?
?php foreach( $posts as $post ) : setup_postdata( $post ); ?
li
a href="?php the_permalink() ?" rel="bookmark" title="?php the_title(); ?"?php the_title(); ?/a
/li ?php endforeach; ?
?php endif; ?
category=1numberposts=10:其中的1是指调用分类ID为1的文章,10是指调用该分类下最新的10篇文章
提交更新文件即可。
附:WordPress 博客分类ID获取
1、登陆博客后台,点击“文章”下的分类目录选项卡;
2、找到相关分类目录,把鼠标的箭头移到分类目录名称上面;
3、这时浏览器底部的状态栏下会显示一个链接地址,地址最后面有_ID=1,其中的1便是该分类目录的ID。看图:
提醒:第二步中不需要点击目录名称,只是把鼠标放在上面即可;第三步的_ID=1中的1是本站测试目录的ID,各个目录的ID是不相同的,根据自己博客的情况选择ID。
如有帮助,请采纳,谢谢
一、使用 WordPress 内置函数 get_posts()
?php
$posts = get_posts( 'numberposts=-1category=3' );
echo count($posts);
?
二、使用 WordPress 内置函数 get_category_by_slug()
?php
// 将以下'category-name'改成你的分类别名即可
echo get_category_by_slug('category-name')-count;
?
三、使用 WordPress 内置函数 get_category()
?php
// 将以下 cat_ID 改成你的分类 ID 即可
echo get_category(cat_ID)-count;
?
四、使用 WordPress 的内置函数 wp_list_categories()
?php echo strip_tags(wp_list_categories('include=3hide_empty=0use_desc_for_title =0echo=0show_count=1style=nonehierarchical =0title_li=')); ?
参数 include 的等号后面 3 改成你想要统计文章数的分类 ID 即可。最终输出形式为:分类名称(文章数) ,如图像印记(20)
五、使用 wpdb 直接查询数据库
将以下 PHP 代码放置在主题目录下的 functions.php 中
function wt_get_category_count($input = '') {
global $wpdb;
if($input == '') {
$category = get_the_category();
return $category[0]-category_count;
}
elseif(is_numeric($input)) {
$SQL = "SELECT $wpdb-term_taxonomy.count FROM $wpdb-terms, $wpdb-term_taxonomy WHERE $wpdb-terms.term_id=$wpdb-term_taxonomy.term_id AND $wpdb-term_taxonomy.term_id=$input";
return $wpdb-get_var($SQL);
}
else {
$SQL = "SELECT $wpdb-term_taxonomy.count FROM $wpdb-terms, $wpdb-term_taxonomy WHERE $wpdb-terms.term_id=$wpdb-term_taxonomy.term_id AND $wpdb-terms.slug='$input'";
return $wpdb-get_var($SQL);
}
}
然后在需要的地方调用该函数即可,该函数提供三种调用方式:
1、在主循环中调出该函数,且不提供参数,则返回第一个分类的文章数:
?php echo wt_get_category_count(); ?
2、提供的参数为数字,且该数字为分类的 ID 号,则返回对应 ID 的分类的文章数:
?php echo wt_get_category_count(1); ?
3、提供分类的别名,则返回对应缩略名(别名)的分类文章数:
?php echo wt_get_category_count('hello-world'); ?
该函数对于含有子分类的分类,文章数统计上会有稍许误差。对于分类文章数为 0 的情况统计得也不是很好。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流