wordpress获取分类ID、分类标题、分类链接url等
get_cat_ID() 根据分类名称获取分类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; ?>
get_category_link() 根据分类ID获取分类的链接URL
用法:<?php get_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">Category Name</a>
the_category() 显示文章所属分类目录的链接。此标签必须在主循环中。
用法:<?php the_category( $separator, $parents ); ?>
参数:$separator 显示在分类目录链接之间的文字或字符。默认以无序列表方式排列分类目录链接。字符串型
$parents 怎样显示子分类目录链接,字符串型,值包括:
'multiple'——显示父分类与其子分类的链接以展示"父子"关系
'single'——只显示子分类的链接,用链接文本标出"父子"关系
默认值为显示子分类链接,无标识文字。
示例:
用逗号隔开分类目录
列出分类目录,(在分类目录数量多于一个的情况下)以逗号作为分隔符。
<p>This post is in: <?php the_category(', '); ?></p>
用箭头隔开分类目录
列出分类目录,以箭头(>)作为分隔符。(使用时请注意,有些访问者可能会将分类>分类这种格式解读为一对具有“父子”关系的分类。)
<p>Categories: <?php the_category(' > '); ?></p>
分享按钮
用法:<?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; ?>
get_category_link() 根据分类ID获取分类的链接URL
用法:<?php get_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">Category Name</a>
the_category() 显示文章所属分类目录的链接。此标签必须在主循环中。
用法:<?php the_category( $separator, $parents ); ?>
参数:$separator 显示在分类目录链接之间的文字或字符。默认以无序列表方式排列分类目录链接。字符串型
$parents 怎样显示子分类目录链接,字符串型,值包括:
'multiple'——显示父分类与其子分类的链接以展示"父子"关系
'single'——只显示子分类的链接,用链接文本标出"父子"关系
默认值为显示子分类链接,无标识文字。
示例:
用逗号隔开分类目录
列出分类目录,(在分类目录数量多于一个的情况下)以逗号作为分隔符。
<p>This post is in: <?php the_category(', '); ?></p>
用箭头隔开分类目录
列出分类目录,以箭头(>)作为分隔符。(使用时请注意,有些访问者可能会将分类>分类这种格式解读为一对具有“父子”关系的分类。)
<p>Categories: <?php the_category(' > '); ?></p>