我不确定我是否完全明白。
“我们支持的博物馆”由帖子标题、页面标题、类别标题等生成(或者,如果您使用自定义导航菜单,它可以是自定义标题)。
你想对这篇课文做什么?您想在哪里显示它?我假设您正试图在类别索引页上显示它(因为您指出它是current-menu-item
)? 如果是,只需致电<?php single_cat_title(); ?>
输出类别标题。
如果需要其他类别信息,可以使用以下内容:
$cat = get_the_category();
$currentcat = $cat[0];
这使得以下变量可用:
$currentcat=>cat_ID // Category ID
$currentcat=>cat_name // Category Name (Same as Title)
$currentcat=>category_nicename // Category Slug
$currentcat=>category_description // Category Description
$currentcat=>category_count // Category Count (# of Posts w/ this Category)
如果您位于类别索引页面之外的其他位置,则需要将$catid传递给这些函数。
编辑:
由于您指出“我们支持的博物馆”是一个自定义菜单标题,因此最简单的方法是将类别从“博物馆”重命名为“我们支持的博物馆”(注:您可以留下slug,museums
, 未更改)。然而,这样做将意味着“我们支持的博物馆”将显示为类别标题,其他地方可能会输出到模板中。如果这是可以接受的,那么就不用担心了。
否则,您必须使用以下内容wp_get_nav_menu_items()
(Codex ref) 以获取特定菜单项的标题。