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(',="" ')="">?php>。
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获得分类名称
?php>?php>?phpforeach((get_the_category())>?php$category>