A. wordpress 如何根据文章ID获取对应的分类名称
函数the_category 或者 get_the_category_list 就可以在循环内获取所属分类。具体位置位于:
/wp-includes/ -> category-template.php
如果你想按照自己的想法输出内容,还可以借鉴默认模板,如twentyfifteen中的做法,示例:
$categories_list=get_the_category_list(_x(',','Usedbetweenlistitems,thereisaspaceafterthecomma.','twentyfifteen'));
if($categories_list&&twentyfifteen_categorized_blog()){
printf('<spanclass="cat-links"><spanclass="screen-reader-text">%1$s</span>%2$s</span>',
_x('Categories','Usedbeforecategorynames.','twentyfifteen'),
$categories_list
);
}
B. wordpress怎么获取文章所属分类的名称
第一步:在制作设计 wordpress 模板时,经常要用到调用 wordpress 文章所属分类名称的需要,其实这是个很简单的问题,因为文章所属分类名称是有相应的 wordpress 内置函数的,只要直接进行调用就可以了,代码如下:
C. wordpress怎么获取文章所属分类的名称
WordPress本身自带一个函数可以调出分类别名和链接:
<php the_category(); >
但在实际的应用中,我们可能需内要单独容调出 wordpress 的分类,并不需要添加链接,那该如何只调出文章分类的名称呢?
如果是在分类页面进行调用:
<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;}
D. wordpress怎么获取文章所属分类的名称
你可以试试这个代码看看:
<?php
$category=get_the_category();
echo$category[0]->cat_name;
?>
或者这个代码:
<?php
foreach((get_the_category())as$category)
{
echo$category->cat_name;
}
?>
以上这两种代码都是只获取分类名称,而不带分专类链属接的。如果想同时获取分类名称及链接,可以使用以下代码:
<?phpthe_category(',')?>
E. wordpress获取当前分类的ID
有时我们在定制一些比较特别的需求的时候,需要获取分类的ID,以满足特别的需要,下面列举一下获取分类ID的方法。
如果是分类页面,系统默认有个变量$cat,就是分类的ID,但是只能在分类页面使用
在page页面使用
主题中使用自定义字段显示
直接循环使用
get_the_category的返回值为二维数组
cat_ID – 分类 ID ,
cat_name – 分类名 ,
category_nicename – 别名 ,
category_description – 分类描述 ,
category_parent – 父分类 ID ,
category_count – 包含文章数量。