wordpress 当前栏目名,当前栏目的分类名

wordpress在设计主题和做模板时经常会用到调用当前分类栏目名称,常见的有当前栏目页、文章页,详情代码如下:

1.分类名称与链接

<?php the_category(); ?>

2.分类页面调用当前分类名称

要在分类页得到分类页面的栏目名称,需要用

<?php single_cat_title(); ?>

3.文章页调用当前文章所属分类名称

代码1

<?php
 foreach((get_the_category())&nbsp;as&nbsp;$category)
 {echo&nbsp;$category->cat_name;}
 ?>

代码2

<?php
 $category&nbsp;= get_the_category();
 echo&nbsp;$category[0]->cat_name;
 ?>

代码3

<?php
 &nbsp;$thiscat&nbsp;
 = get_category($cat);&nbsp;echo&nbsp;
 $thiscat&nbsp;->name;
 ?>

4.调用分类名称别名

if(is_category()) {
 $cat = get_query_var(‘cat‘);
 $yourcat = get_category($cat);
 echo "该分类别名为" . $yourcat->slug;
 }
时间: 2024-11-05 16:11:16

wordpress 当前栏目名,当前栏目的分类名的相关文章

dede织梦调取一二三级栏目名及栏目下的内容列表的方法

网站根据需要,把地区划成省-市-文章的层级结构,栏目首页需要显示的是 复制代码代码如下: {dede:channelarclist} <!--省显示--> <a href="">省级标题:{dede:field name='name'/}</a> {dede:channel type='son'} <a href="">市级标题:[field:name/]</a> {dede:arclist} 该市文章{f

dede调用当前栏目名 、dede sql

调用当前栏目名: {dede:field name='typename' function="GetTypeName(@me)"/} dede sql,根据当前栏目ID,获取字段 {dede:sql sql='select  lmywm from `dede_arctype` where id=~typeid~'}[field:lmywm/]{/dede:sql}

帝国cms调用栏目自定义字段(栏目简介)如何操作

开源的cms就像一个操作系统,可以满足大部分人的需求,如果你想增加一些特殊的功能,那就二次开发呗,就像APP一样.帝国cms默认的栏目是没有调用栏目自定义字段的,我们可以增加一些概述类的文字,让读者对这个页面有个大概的了解,挺高一些用户体验. 帝国cms调用栏目自定义字段(栏目简介)如何操作呢? 栏目自定义字段调用说明 内置调用栏目自定义字段函数:ReturnClassAddField(栏目ID,字段名),栏目ID=0为当前栏目ID.取多个字段内容可用逗号隔开,例子: 取得'classtext'

yxcms如何在本栏目调用本栏目名称的方法

可以这样调用 {$sorts[$id]['name']}  或在模板中直接这样调用 <?php print_r($sorts["$id"]['name'])?> 如果要在内容页调用所属栏目名.可以这样,即先统计数组数量,再取最后一个数组对应的值 <?php print_r($daohang[count($daohang)-1]['name'])?>

织梦DEDECMS调用导航栏的顶级栏目、二级栏目及三级栏目

织梦调用导航菜单栏目,随着javascript的运用,导航栏的子栏目越来越多,在dedecms如何实现这些栏目的调用呢? 1. 一般导航栏目的调用,该类栏目只有主栏目,没有子栏目,这类栏目一般适用于企业网站和个人网站.其样式图如下: 该类栏目的dedecms调用方法比较简单,如下: {dede:channel type='top' currentstyle=" <li class='thisclass'><a href='~typelink~'>~typename~<

phpcms调用全部频道栏目及子栏目代码详解

经常有朋友在做模板的时候,需要用到调用栏目及其子栏目,增强网站的用户体验! 以下提供的调用全部频道栏目及子栏目的代码加入到模板中的对应位置即可! {loop $CATEGORY $catid $cat} {if !$cat[parentid] && $cat[module]=='phpcms' && $cat[catname]!='网站介绍'} <a href="{$cat[url]}">{$cat[catname]}</a> &

Thinkcmf子栏目获取父级栏目所有子栏目列表

网站建设时经常需要输出某个栏目的子栏目,对应的在子栏目列表页也需要输出父级栏目的子栏目列表,thinkcmf可以输出所有子栏目,但却无法在子栏目列表页也适用, 因此就需要通过对数据库表查询来完成需求: <?php $RS = M('terms')->where(array('term_id'=>$term_id))->find(); $parent = M('terms')->where(array('term_id'=>$RS['parent']))->find

织梦DedeCMS调用二级子栏目或者多级栏目解决方法

本文是关于织梦DedeCMS调用多级子栏目的,拿来测试分享下.DEDECMS v5.7,后台已建栏目目录,如下图1所示: 图1 DEDECMS后台栏目结构 现在,我们先来调用顶级栏目"站长新闻",以及其下的子栏目,如图2所示: 图2 DEDECMS顶级栏目"站长新闻" 当前栏目typeid值为3,所以代码如下: {dede:channelartlist typeid='3,3'} <a href="{dede:field name='typeurl'

织梦DedeCMS调用二级子栏目或者多级栏目的方法

图2 当前栏目typeid值为3,所以代码如下: {dede:channelartlist typeid='3,3'} <a href="{dede:field name='typeurl'/}">{dede:field name='typename'/}</a> <hr><!-- 这里我们加一个横线,已区分顶级栏目.子栏目,此处为注释文字,可以删除--> {dede:channel type='son' noself='yes'} &l