wordpress获取特定分类文章数 wordpress获取文章数 - 电脑 - 【龙岩电脑网】_龙岩电脑维修_龙岩笔记本电脑维修_监控安装_市区上门维修
公司动态

wordpress获取特定分类文章数 wordpress获取文章数

摘要:如何获取WordPress某个分类目录的文章数目一、使用 WordPress 内置函数 get_posts() $posts = get_posts( numberposts=-1&category...

发布日期:2020-09-09

wordpress获取特定分类文章数

如何获取WordPress某个分类目录的文章数目

一、使用 WordPress 内置函数 get_posts() $posts = get_posts( "numberposts=-1&category=3" );echo count($posts);?>二、使用 WordPress 内置函数 get_category_by_slug()// 将以下"category-name"改成你的分类别名即可echo get_category_by_slug("category-name")->count;?>三、使用 WordPress 内置函数 get_category()// 将以下 cat_ID 改成你的分类 ID 即可echo get_category(cat_ID)->count;?>四、使用 WordPress 的内置函数 wp_list_categories()参数 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、在主循环中调出该函数,且不提供参数,则返回第一个分类的文章数:2、提供的参数为数字,且该数字为分类的 ID 号,则返回对应 ID 的分类的文章数:3、提供分类的别名,则返回对应缩略名(别名)的分类文章数:该函数对于含有子分类的分类,文章数统计上会有稍许误差。

对于分类文章数为 0 的情况统计得也不是很好。

wordpress获取指定形式的文章

先确定查询 参数:$args = array("post_type"=>"post","post_status" =>"publish","order" =>"DESC","tax_query" =>array(array("taxonomy" =>"post_format","field" =>"slug","terms" =>array( "post-format-aside" ))));再去查询:$asides = get_posts( $args );if ( count($asides) ) {foreach ( $asides as $aside ) {// 在这里循环输出}}其它文章格式的查询参照上述示例代码。

当然了,你也可以其它查询函数,但是参数却类似上面列出的。

不了解再问。

祝愉快!

wordpress怎么调用指定分类目录下的文章

1有位同学问了,如何在首页的sidebar右侧添加不一样的文章标题效果,每次发表文章时都是一样的其实这个问题就是后台调用指定的目录功能,我们来看看调用后的效果吧2具体的操作方法是这样的:到后台找到sidebar4.php文件模板 (以bbshuang4.0为例)把下图中的红框里的代码加上就可以了3其中需要注意的一点就是:代码中的cat=多少,这个是关键,也就是说这是调用你的分类目录的id,不能加错!4调用指定目录里的文章标题代码如:

wordpress,请问wordpress怎样显示指定作者的文章数量和评论数量?...

Wordpress 如何显示作者文章数量和评论数量,这是通过数据库查询获得文章作者文章数量和评论数量,其代码如下:global $wpdb;$author_id = $current_user->ID;$comment_count = $wpdb->get_var( $wpdb->prepare( “SELECT COUNT(*) FROM $wpdb->comments WHERE comment_approved="1′ AND user_id = "$author_id" AND comment_type not in ("trackback","pingback")” ) ); //查询作者评论数量$post_count = $wpdb->get_var( $wpdb->prepare( “SELECT COUNT(*) FROM $wpdb->posts WHERE post_status IN ("publish","static") AND post_author = "$author_id" AND post_type = "iask"” ) ); //查询作者文章数量?>下面是显示文章作者文章数和评论数:文章数量:点评数量:将以上代码放到wordpress主题 single.php文件 loop内即可希望能够帮到你。

wordpress中怎样在新建的页面中添加分类目录和文章(要和首页或其...

ignore_sticky_posts"a href=" 1,/ ;have_posts()) : $query->the_post();/忽略sticky_posts;have_posts()) : while ($query->endif;"><;<在循环中你可以使用WordPress的调用函数都是可以的,根据需要修改即可; =&gt...

wordpress获取文章后,每篇文章调用不同的CLASS

=>/a&gt,即不置顶);$query = new WP_Query( $args );if ($query-> ?&gt?&gt?php the_title();have_posts()) : while ($query->have_posts()) : $query->the_post()?php the_permalink() ?>"><; ;?php endwhile;在循环中你可以使用WordPress的调用函数都是可以的,根据需要修改即可;ignore_sticky_posts"...