get_cat_ID()    根据分类名称获取分类ID   ///// get_cat_name()    根据分类ID获取分类名称

用法:<?phpget_cat_ID( $cat_name ) ?>

参数:$cat_name  分类名称默认值为"General"。类型为字符型,可选

返回的值:出错时返回0,成功则返回分类ID号,类型为整数

示例:

<?php      
    $category_id= get_cat_id('CategoryName');      
   query_posts('cat='.$category_id);      
    if(have_posts()) : while (have_posts()) : the_post();
   the_content();   
    endwhile;endif;  
?>

get_category_link()   根据分类ID获取分类的链接URL

用法:<?phpget_category_link( $category_id ) ?>

参数:$categroy_id 分类ID号  默认值:None,类型为整数,必需

返回的值:分类URL  字符串型

示例:

<?php
    $category_id= get_cat_ID( 'Category Name' );
   $category_link = get_category_link( $category_id );
?>
<a href="<?php echo $category_link;?>" title="Category Name">CategoryName</a>

the_category() 显示文章所属分类目录的链接。此标签必须在主循环中。

用法:<?phpthe_category( $separator, $parents ); ?>

参数:$separator显示在分类目录链接之间的文字或字符。默认以无序列表方式排列分类目录链接。字符串型

$parents怎样显示子分类目录链接,字符串型,值包括:

'multiple'——显示父分类与其子分类的链接以展示"父子"关系

'single'——只显示子分类的链接,用链接文本标出"父子"关系

默认值为显示子分类链接,无标识文字。

示例:

用逗号隔开分类目录

列出分类目录,(在分类目录数量多于一个的情况下)以逗号作为分隔符。

<p>This post is in:<?php the_category(', ');?></p>

用箭头隔开分类目录

列出分类目录,以箭头(>)作为分隔符。(使用时请注意,有些访问者可能会将分类>分类这种格式解读为一对具有“父子”关系的分类。)

<p>Categories: <?phpthe_category(' &gt; ');?></p>

single_cat_title()   显示或返回当前页面的分类目录标题。

对那些显示WordPress标签而非分类目录标题的页面(如"/tag/carceer"),该标签显示或返回标签名称。该标签只能用在WordPress主循环(loop)之外。

用法:<?phpsingle_cat_title( $prefix, $display ); ?>

默认用法: <?phpsingle_cat_title('prefix'=>,'display'=>true ); ?>

参数:

$prefix  输出时在标题前的文本信息。默认值:None,类型是字符串,可选

$display 显示标题(TRUE)或返回标题以便用在PHP中(FALSE)。默认值:TRUE,类型是布尔型 可选

示例:

下面这个例子在分类目录标题后显示“当前分类:”字样:

<p><?phpsingle_cat_title('当前分类是');?></p>

输出:当前分类是wordpress

下面这个例子将当前分类目录标题赋值给变量$current_category以用在PHP中。

<?php $current_category = single_cat_title("",false); ?>

category_description()  返回用户在当前分类目录所填写的说明信息

用法:<?phpecho category_description( $category ); ?>

参数:$category被返回说明信息的分类目录的数值型ID。若用户未指定分类目录,默认为当前分类目录。类型为整型

示例:

<div><?php echocategory_description(3);?></div>

返回结果:WordPress is a favorite blogging tool of mine and I share tipsand tricks for using WordPress here.

<div><strong><?phpsingle_cat_title('当前分类'); ?>
</strong>: <?php echocategory_description();?></div>

返回结果:当前分类WordPress: WordPress is a favorite blogging tool of mineand I share tips and tricks for using WordPress here.

wordpress 获取分类ID,分类标题,分类描述,分类链接url函数的更多相关文章

  1. Wordpress 获取 custom post type 的当前文章 分类信息

    // knowledgebase_category 为 custom post type taxonomy $terms = get_the_terms( get_the_ID() , 'knowle ...

  2. *ecsho 的商品详细页面上获取该商品的一级分类ID及NAME

    1.打开goods.php并找到 $smarty->assign('goods', $goods); 在它上面增加以下代码 $cat_arr = get_parent_cats($goods[' ...

  3. ECSHOP在商品详细页面上获取该商品的顶级分类id和名称

    在 goods.php 文件, 找到 $smarty->assign('goods', $goods); 在它上面增加下面代码: 方法一: $cat_arr = get_parent_cats( ...

  4. WordPress 获取文章内容页特色图像地址

    WordPress获取特色图像地址主要需要用到两个函数get_post_thumbnail_id和wp_get_attachment_image_src.下面是分别获取小.中.大.完整.指定图片规格的 ...

  5. WordPress 获取指定分类ID的分类信息

    get_term:直接从数据库中获取分类信息get_the_category:使用post_id作为参数,先根据post_id查询对应的文章然后再返回对应的分类信息,如果没有文章信息则返回Null 之 ...

  6. WordPress后台的文章、分类,媒体,页面,评论,链接等所有信息中显示ID并将ID设置为第一列

    WordPress后台默认是不显示文章.分类等信息ID的,查看起来非常不方便,不知道Wp团队出于什么原因默认不显示这个但可以使用Simply Show IDs插件来实现 不使用插件,其他网友的实现: ...

  7. WordPress获取某个分类关联的标签

    我在WordPress后台某篇文章的编辑页面,给这篇文章选择了分类:WordPress,接着同时选择了标签:php.主题制作,这时分类(WordPress)就与标签(php.主题制作)建立了关联,利用 ...

  8. wordpress获取当前分类的子分类

    1.现在function.php里面添加下面的代码 function get_category_root_id($cat) { $this_category = get_category($cat); ...

  9. MySQL 获取子分类ID的所有父分类ID和Name的集合

    CREATE DEFINER=`sa`@`%` PROCEDURE `proc_Product_leimu_ParentIds`( IN pID INT ) BEGIN ) vars, product ...

随机推荐

  1. 由jtable浅谈vector<vector<Object>>的用法(转自a718515028的专栏)

    以前只用过vector<Object>  ,但是在做从数据库导出数据放到jtable中时,发现还有个vector<vector<Object>>的用法. 先说jta ...

  2. leetcode 题解:Merge Sorted Array(两个已排序数组归并)

    题目: Given two sorted integer arrays A and B, merge B into A as one sorted array. Note:You may assume ...

  3. ol 接入百度地图

    ol5 如何接入百度地图,网上的资料很多,但是大多都有问题,在级别放大时,地图发生扭曲.为此注重研究了下ol5 接入百度地图的方法. 首先明确以下问题: 百度地图的投影是3857. 百度地图的分辨率和 ...

  4. .NET MVC执行过程 及 生命周期步骤

    1.网址路由比对 2.执行Controller与Action 3.执行View并返回结果 Request 请求到来 IIS 根据请求特征将处理权移交给 ASP.NET UrlRoutingModule ...

  5. 解决中文环境下zabbix监控图形注释乱码

    zabbix监控的图形界面能够更直观的查看监控状态,当我们把zabbix的语言切换为中文的时候,会发现监控图形中一些中文参数会乱码,例如下面的效果 但是图形界面在原生的英文环境下完全没有乱码问题.为了 ...

  6. hdu 4512 吉哥系列故事——完美队形I(最长公共上升自序加强版)

    首先要去学习最长公共上升子序列LCIS.然后是对n*n效率的算法进行优化,这里要注意的是能够求出来的序列中间能够有一个最高的.刚開始将输入的数组进行逆置,写下来发现这可能存在问题. 只是详细是什么也没 ...

  7. MySQL的左外连接

    代码: select t1.descid, IFNULL(t2.cnt,) as countnew, t1.description from uosdesc t1 left outer join t2 ...

  8. windows下WMI使用C++查询用户硬件信息

    最近需要做下用户信息统计,发现WMI真是个好东西,同时觉得COM这东西,还真不能少>_<!! 下面是源码: /*************************************** ...

  9. Tomcat + Spring MVC + HttpClient:怎样使用PUT和PATCH方法传递数据

    在RESTful风格的API中.PUT/PATCH方法一般用于更新数据.在项目的代码中,使用的是HttpClient 4.5,是这样写的: protected JSONObject doHttpUri ...

  10. the reactor pattern and java nio

    在<java NIO>作者PPT<How to Build a Scalable Multiplexed Server With NIO> 和 Doug Lea <Sca ...