用户登录
用户注册

分享至

wordpress获得分类名称

  • 作者: 小驴托米邱
  • 来源: 51数据库
  • 2020-06-05

1. wordpress怎么获取文章所属分类的名称

WordPress本身自带一个函数可以调出分类别名和链接:

但在实际的应用中,我们可能需要单独调出 wordpress 的分类,并不需要添加链接,那该如何只调出文章分类的名称呢?

如果是在分类页面进行调用:

如果是在文章页面进行所属分类名称的调用:

cat_name;}>

如何调出分类别名呢?

if(is_category()) {$cat = get_query_var('cat');$yourcat = get_category($cat);echo "该分类别名为" . $yourcat->slug;}

2. wordpress 获取父分类下所有子分类名称和链接

获取父分类下,所有tag !

这句的表述存在问题,分类和标签,是平级的,都是用以区分产品的一种术语。

它们两者之间能够联系的就是产品。

所以,根据这个思路,要想获取当前分类下的所有tag,需要先获取当前分类下所有产品的信息。

可参考这几个函数实现:

get_queried_object_id(),在分类页,直接获取当前分类的ID

get_posts(); 用此函数可获取当前分类下的所有产品的ID。进而获取产品对应的所有tag!

另外,可参考wp_tag_cloud()函数直接输出标签云试试。

3. wordpress怎么获取文章所属分类的名称

你可以试试这个代码看看: <?php$category =="" get_the_category();echo="" $category[0]-="">cat_name;?>或者这个代码: <?phpforeach((get_the_category()) as="" $category){echo="" $category-="">cat_name;}?>以上这两种代码都是只获取分类名称,而不带分类链接的。

如果想同时获取分类名称及链接,可以使用以下代码: <?php the_category(',="" ')="">

4. wordpress如何根据分类ID获取分类标题

用法:<?php get_cat_id(="" $cat_name="" )="" ?="">参数:$cat_name 分类名称 默认值为"General"。

类型为字符型可选返回的值:出错时返回0,成功则返回分类ID号,类型为整数示例:<?php $category_id="get_cat_id('Category" name');="" query_posts('cat='.$category_id); if (have_posts()) : while (have_posts()) : the_post(); the_content(); endwhile; endif; ?>。

5. 黄聪:如何WP中获取文章分类名称、分类ID、归档分类链接

the category 一般用在文章页,显示当前文章的分类链接:括号内可填写内容如:' ,',表示当前文章属于多个分类时,以逗号间隔,也可以设置为其他间隔方式;single_cat_title="" 标签用在归档页,分类归档页显示分类名,标签归档页显示标签名,都是纯文本,非锚链接:wp_list_categories该标签用得很多,功能很复杂,参数比较多,但是用它显示某一分类也可以,不过是锚链接:等号后面需要填某一分类的id(id可以在后台鼠标移动到某一链接时,状态栏会显示出来);get_the_category="" 1、不大常见,但用处挺大,一般用法:="" 1、不大常见,但用处挺大,一般用法:cat_name;}?="">2、其他用法: 评论0 0 0。

6. wordpress如何获得当前自定义分类的id

当前页是分类页 系统默认有个变量$cat,就是当前分类的ID 当前页是单页 第一种方法 $cat= single_cat_title('', false);echo get_cat_ID($cat); 第二种方法 if (!is_page() && !is_home()){ $catsy = get_the_category(); $myCat = $catsy[0]->cat_ID; $currentcategory = '¤t_category='.$myCat;}wp_list_categories('hierarchical=1&use_desc_for_title=0&exclude=12&depth=1&orderby=id&title_li='.$currentcategory); 第三种方法 foreach((get_the_category()) as $category) { echo $category->cat_ID . ''; //当前文章的分类的ID echo $category->cat_name . ''; //当前文章的分类的名称}。

7. wordpress取得子分类id

<?php$term_id = 10; //父类ID$taxonomy_name = 'products'; //分类名,可用于自定义的,也可以是category(默认分类)、post_tag、post_format、nav_menu$termchildren = get_term_children( $term_id, $taxonomy_name );echo '';foreach ( $termchildren as $child ) { $term = get_term_by( 'id', $child, $taxonomy_name ); echo 'name, $taxonomy_name ) . '">' . $term->name . '';}echo '';?>楼上的回复本可以满足你的需求了。

我列举的其实是官方的一个示例,应用范围更广,推荐你了解。

转载请注明出处51数据库 » wordpress获得分类名称

软件
前端设计
程序设计
Java相关