发表日期:2012-11-03 文章作者:爱永设计 浏览次数:15683 次
wordpress 通过get_the_category函数获取当前文章分类数据
get_the_category() 返回当前文章所属分类的数组集合
用法:<?php get_the_category( $id ) ?>
参数:$id 文章id,默认是当前文章ID,类型为整数,可选
返回的值:数组
示例:
eg1:如果需要使用返回的分类目录下的某个值,需要指定数组索引。可以这样理解,一篇文章可能属于多个分类目录,然后遍历返回结果可以获取每个分类的对象,再使用成员就即可获取想要的分类ID及分类名和其它内容。
<?php
$category = get_the_category(); //默认获取当前分类ID
echo $category[0]->cat_name; //使用$categories->cat_name不能获得正确值,应该$categories[0]->cat_name才能正确工作。
?>
eg2:在文章页循环当前文章所属分类,输出图片以分类ID命名,且alt属性设置为分类名称。
<?php
foreach((get_the_category()) as $category) {
echo ‘<img src=”http://example.com/images/’.$category->cat_ID.’.jpg” alt=”‘.$category->cat_name.’” />’;
}
?>
eg3:通过当前分类id显示当前分类的所有的文章标题。
<?php
$cat=get_the_category();
$cat_id=$cat[0]->cat_ID;
query_posts(‘order=asc&cat=’.$cat_id);
while (have_posts()):the_post();
?>
<a href=”<?php the_permalink();?>”><?php the_title();?></a>
<?php endwhile;wp_reset_query(); ?>
eg4:在文章页通过指定的文章ID获取此文章所属分类的相关信息。如分类名称,分类别名,分类描述,分类所包含的文章数。
<?php
global $post;
$categories = get_the_category($post->ID);
//var_dump($categories);
echo $categories[0]->cat_name;
echo $categories[0]->category_nicename ;
echo $categories[0]->category_description ;
echo $categories[0]->category_count;
?>
返回值各项含义:
cat_ID
分类id
cat_name
分类名
category_nicename
一个slug,也就是系统根据分类名生成的url友好的名字
category_description
分类描述
category_parent
父分类id
category_count
该分类包含多少篇日志或者该分类被使用了多少次
日期:2024-03-24 浏览次数:44795 次
日期:2020-03-06 浏览次数:247662 次
日期:2018-07-07 浏览次数:319547 次
日期:2017-08-20 浏览次数:319902 次
日期:2016-09-09 浏览次数:320262 次
开发日期:2021-06-21 浏览次数:647699 次
开发日期:2021-04-21 浏览次数:706431 次
开发日期:2020-05-03 浏览次数:763926 次
开发日期:2019-12-02 浏览次数:743037 次
开发日期:2019-10-02 浏览次数:1001089 次
日期:2013-07-19 浏览次数:30379 次
日期:2012-08-19 浏览次数:18502 次
日期:2012-07-05 浏览次数:16047 次
日期:2018-07-07 浏览次数:12106 次
日期:2018-12-20 浏览次数:115012 次
致力于互联网品牌建设与网络营销,专业领域包括网站建设、网站模板、移动互联网营销、wordpress平台开发等,服务范围涵盖基础的域名服务、主机 服务;企业邮箱、云服务器、网络营销等应用服务,为不同类型的客户提供良好的互联网应用定制解决方案,帮助客户在新的全球化互联网环境中保持优势。
爱永设计工作室一直致力于品牌精美的网页设计、网页制作DIV+CSS布局、JS效果、精美网站模板、标志设计、专业仿站, 低廉的价格,真诚的服务,我们拥有全国各地的客户群体和各行业的成功案例。以一流的服务,出色的网页设计和制作能力,认真严谨的工作态度为客户提供优质满意的服务。期待与您的合作!
Copyright © 2012 - 2024 aysheji.com All Rights Reserved 爱永设计 版权所有
邮箱:aysheji@163.com 在线客服:276583799 模板演示地址:www.aymoban.com 备案号:京ICP备13060102号-3
服务内容: 网页设计 网站建设 网站制作 网站模板 婚庆网站模板 摄影网站 手机网站制作 自适应网站制作