1.wordpress怎么获取文章所属分类的名称
WordPress本身自带一个函数可以调出分类别名和链接:
但在实际的应用中,我们可能需要单独调出 wordpress 的分类,并不需要添加链接,那该如何只调出文章分类的名称呢?
如果是在分类页面进行调用:
如果是在文章页面进行所属分类名称的调用:
cat_name;}>
如何调出分类别名呢?
if(is_category()) {$cat = get_query_var('cat');$yourcat = get_category($cat);echo "该分类别名为" . $yourcat->slug;}
2.wordpress怎么获取文章所属分类的名称
第一步:文章所属分类名称是有相应的 wordpress 内置函数的,只要直接进行调用就可以了,代码如下:<?php the_category();="" ?="">第二步: 如果是在分类页面进行调用,则使用如下的代码即可:<?php single_cat_title();="" ?="">第三步:如果要在文章页面进行所属分类名称的调用,则需要使用下面的代码了:<?phpforeach((get_the_category()) as="" $category){echo="" $category-="">cat_name;}?>第四步:同时还调出分类别名的方法,代码如下:if(is_category()) {$cat = get_query_var('cat');$yourcat = get_category($cat);echo "该分类别名为" . $yourcat->slug;}。
3.wordpress如何获取某个分类下的文章
WordPress 博客分类调用代码使用: 登陆博客后台,点击外观选项卡下的“编辑”选项进入当前主题编辑界面(也可以下载文件到本地进行编辑)在需要调用分类文章的地方添加以下调用代码 <?php $posts="get_posts(" "category="1&numberposts=10"" );="">?php> <?php if( $posts ) : ?> <?php foreach( $posts as $post ) : setup_postdata( $post ); ?> " rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?> <?php endforeach; ?> <?php endif; ?>category=1&numberposts=10:其中的1是指调用分类ID为1的文章,10是指调用该分类下最新的10篇文章提交更新文件即可。
附:WordPress 博客分类ID获取 1、登陆博客后台,点击“文章”下的分类目录选项卡; 2、找到相关分类目录,把鼠标的箭头移到分类目录名称上面; 3、这时浏览器底部的状态栏下会显示一个链接地址,地址最后面有_ID=1,其中的1便是该分类目录的ID。看图: 提醒:第二步中不需要点击目录名称,只是把鼠标放在上面即可;第三步的_ID=1中的1是本站测试目录的ID,各个目录的ID是不相同的,根据自己博客的情况选择ID。
如有帮助,请采纳,谢谢。
4.黄聪:如何WP中获取文章分类名称、分类ID、归档分类链接
the category 一般用在文章页,显示当前文章的分类链接:括号内可填写内容如:',',表示当前文章属于多个分类时,以逗号间隔,也可以设置为其他间隔方式;single_cat_title 标签用在归档页,分类归档页显示分类名,标签归档页显示标签名,都是纯文本,非锚链接:wp_list_categories该标签用得很多,功能很复杂,参数比较多,但是用它显示某一分类也可以,不过是锚链接:等号后面需要填某一分类的id(id可以在后台鼠标移动到某一链接时,状态栏会显示出来);get_the_category 1、不大常见,但用处挺大,一般用法: 1、不大常见,但用处挺大,一般用法:cat_name;}?>2、其他用法: 评论0 0 0。
5.wordpress如何根据分类ID获取分类标题
用法:
参数:$cat_name 分类名称 默认值为"General"。类型为字符型可选
返回的值:出错时返回0,成功则返回分类ID号,类型为整数
示例:
query_posts('cat='.$category_id);
if (have_posts()) : while (have_posts()) : the_post();
the_content();
endwhile; endif;
?>
6.wordpress 如何获取循环对应的文章分类name和slug
参考以下代码:
<?php if ( have_posts() ) : ?>
<?php while ( have_posts() ) : the_post();
$categories = get_the_category();//获取当前post的分类信息
if ( empty( $categories ) ) {
echo "Uncategorized";
} else {
foreach ($categories as $category ) {
//循环输出分类的name与slug
echo $category->name . ":" . $cateogry->slug;
}
}
endwhile; ?>
<?php else : ?>
<?php endif; ?>
7.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 ) {
// 在这里循环输出
}
}其它文章格式的查询参照上述示例代码。
当然了,你也可以其它查询函数,但是参数却类似上面列出的。
不了解再问。
祝愉快!
8.wordpress如何从指定分类里获取文章到另一个分类
我建议你在当前皮肤下新建个category-hot.php文件这样就不需要再去判断了,当用户点击热门分类时,自动会调用category-hot.php这个模板文件另外,建议你用WP_Query这个类来重新查询结果,如: <?php$args =="" array(="" 'category__in'=""> 8, 'posts_per_page' => 10);$hots = new WP_Query($args);if ( $hots -> have_posts() ) while( $hots -> have_posts() ) : $hots -> the_post(); 。
endwhile;endif;?>。
9.如何获取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 的情况统计得也不是很好。
转载请注明出处51数据库 » wordpress获取文章分类
?php$args>?phpforeach((get_the_category())>?php>?php>