解析:single_cat_title():该方法只有在分类列表跟标签页面才能正常输出所属分类;
wp_title()也能在分类列表页面title中显示所属分类,固只有文章页title输出所属分类才需额外处理!
get_the_category()方法不带参数,默认为获取文章页所属分类的所有信息,用foreach查看这个方法返回了哪些有用信息可用:
页面报“ ” 运行错误!
从错误说明中可知$categories返回值中包含有class stdClass类型,我们用var_dump()函数进行输出调试(此函数显示关于一个或多个表达式的结构信息,包括表达式的类型与值。数组将递归展开值,通过缩进显示其结构。) 语句为
看了这个数组结构可知,要用foreach输出所有有用的分类信息,上面php代码应改为:
到这里,文章页title标题调用所属分类的写法就很明显了,写法如下:
WP的大多数模板在默认情况下首页都只显示最新的若干条最新文章。如果想要在首页以栏目版块的形式调用文章如何做到呢?
这个语句就是显示cat为4的栏目名称。
的文章,并且显示8调数据。
通过上面几个步骤,就可以完成栏目内容的调用了。
不过还存在一个问题,可能我们需要对标题的长度做出一些限制。这时候,我们可能无法再继续使用自带的the_title()函数了。我们可以自己写一个自定义函数,如下:
之所以要发这篇文章,是因为这个方法适用于:
方法目的:在文章模板中,调用该模板的所有文章,可以获得当前文章所属分类的ID,名称。
然后,在文章模板中,添加一句话即可:
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。