我的链接如下:
http://localhost/rajab/product-category/pvc-hose/
术语“pvc-hose”是类别slug。我想从这个slug名称派生出类别名称。我想显示类别名称因为slug名称之间有“ - ”。当我显示类别slug时,我不想要这个。如何删除?
答案 0 :(得分:4)
使用rometools。 E.g。
<?php
$catObj = get_category_by_slug('category-slug');
$catName = $catObj->name;
?>
答案 1 :(得分:3)
$cat = get_term_by( 'slug', 'aeroplane', 'category');
echo $cat->name;
答案 2 :(得分:0)
如果要通过category name
,category slug
和category ID
获取类别详细信息,则应使用get_term_by()
。
// Get term by name ''news'' in Categories taxonomy.
$category = get_term_by('name', 'news', 'category')
// Get term by name ''news'' in Tags taxonomy.
$tag = get_term_by('name', 'news', 'post_tag')
// Get term by name ''news'' in Custom taxonomy.
$term = get_term_by('name', 'news', 'my_custom_taxonomy')
// Get term by name ''Default Menu'' from theme's nav menus.
// (Alternative to using wp_get_nav_menu_items)
$menu = get_term_by('name', 'Default Menu', 'nav_menu');