主页 > 后端 > wordpress教程 >
来源:自学PHP网 时间:2014-11-28 23:42 作者: 阅读:次
[导读] 根据seo优化规则我们可以对文章的标题后面带上分类,如文章标题+分类+网站名称,下面我主来介绍wordpress中怎么实现吧 现象:wordpress 文章页title标题调用所属分类,使用single_cat_title()方法无...
wordpress内容页面title标题调用文章分类根据seo优化规则我们可以对文章的标题后面带上分类,如文章标题+分类+网站名称,下面我主来介绍wordpress中怎么实现吧. 现象:wordpress 文章页title标题调用所属分类,使用single_cat_title()方法无任何内容输出。 解析:single_cat_title():该方法只有在分类列表跟标签页面才能正常输出所属分类; wp_title()也能在分类列表页面title中显示所属分类,固只有文章页title输出所属分类才需额外处理! get_the_category()方法不带参数,默认为获取文章页所属分类的所有信息,用foreach查看这个方法返回了哪些有用信息可用,代码如下:
页面报“Catchable fatal error: Object of class stdClass could not be converted to string ”运行错误! 从错误说明中可知$categories返回值中包含有class stdClass类型,我们用var_dump()函数进行输出调试(此函数显示关于一个或多个表达式的结构信息,包括表达式的类型与值,数组将递归展开值,通过缩进显示其结构),语句为:var_dump($categories); 显示结果为:
看了这个数组结构可知,要用foreach输出所有有用的分类信息,上面php代码应改为如下代码:
加上加粗代码部分就能解决“Catchable fatal error: Object of class stdClass could not be converted to string ”这个报错! 到这里,文章页title标题调用所属分类的写法就很明显了,写法如下:
|
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com