wordpress面包屑导航代码中,如何获取当前文章所属目录的目录title?

在function dimox_breadcrumbs() 这个函数里面
elseif ( is_single() ) {
$cat = get_the_category(); $cat = $cat[0];
echo get_category_parents($cat, TRUE, ' ' . $delimiter . ' ');
echo $currentBefore;
the_title();
echo $currentAfter;

如上,请问在当前文章页里面,当鼠标划过文章所属分类的时候,显示分类的title,请问如何修改?

慕虎7371278
浏览 1457回答 2
2回答

心有法竹

显示或返回当前页面的分类目录标题:1、在这里需要用到函数:single_cat_title()对那些显示WordPress标签而非分类目录标题的页面(如"/tag/carceer"),该标签显示或返回标签名称,该标签只能用在WordPress主循环(loop)之外.其基本用法如下:<?php single_cat_title( $prefix, $display ); ?>其默认用法如下:<?php single_cat_title('prefix'=>,'display'=> true ); ?>2、对其参数进行一些必要的说明:$prefix 输出时在标题前的文本信息,默认值:None,类型是字符串,可选$display 显示标题(TRUE)或返回标题以便用在PHP中(FALSE)。默认值:TRUE,类型是布尔型 可选下面这个例子在分类目录标题后显示“当前分类:”字样:示例如下:<p><?php single_cat_title('当前分类目录是'); ?></p>//output:当前分类目录是wordpress3、下面这个例子将当前分类目录标题赋值给变量$current_category以用在PHP中.示例代码如下:<?php $current_category = single_cat_title("", false); ?>

RISEBY

你可以试试这个代码看看:1234<?php$category&nbsp;=&nbsp;get_the_category();echo&nbsp;$category[0]->cat_name;?>或者这个代码:123456<?phpforeach((get_the_category())&nbsp;as&nbsp;$category){echo&nbsp;$category->cat_name;}?>以上这两种代码都是只获取分类名称,而不带分类链接的。如果想同时获取分类名称及链接,可以使用以下代码:1<?php&nbsp;the_category(',&nbsp;')&nbsp;?>&nbsp;
打开App,查看更多内容
随时随地看视频慕课网APP