WordPress中函数get_term_link的参数怎么设置

阿奇源码默认解压密码为"www.aqiyuanma.com",2021年9月11日前的源码默认解压密码为"www.hnymwl.com"
阿奇官方VIP技术群:483386718,阿奇源码技术交流群:938992858!速奇云-香港云服务器38元/月

the_time WordPress日期和时间调用函数怎么用

WordPress日期和时间调用函数是“the_time()”,其使用语法是“”,其中的参数m代表英语的月份、参数Y代表四位数年份、参数d代表英语的日期。

WordPress中函数get_term_link的参数怎么设置?

WordPress中函数get_term_link的参数设置问题

推荐:《wordpress教程

最近帮一个同伙写企业类主题,需要对产物设定一个专门的 post type 名叫 product,为了治理利便性,我对 product 设置了专门的分类类型和标签类型,分类类型为 product_cat(WordPress 自己的分类类型为 category)。

为何要用 get_term_link?:

新类型的分类是无法用 <?php echo get_category_link( $category_id ); ?> 输出分类链接地址的,需要用 get_term_link() 函数,此函数用法如下:

<?php get_term_link( $term, $taxonomy ); ?>

详细参考 WordPress Codex:http://codex.wordpress.org/Function_Reference/get_term_link

问题:

举个例:

– 自界说分类ID的变量为 $term,$term 是凭证后台设置而改变的,为了利便说明,这里假定后台参数为 $custom_term = 8

WordPress实现登录可见评论模块

下面由WordPress教程栏目给大家介绍WordPress实现登录可见评论模块的方法,希望对需要的朋友有所帮助!WordPress正常可以设置登录发表评论,但不登录也可以正常看到留言评论内容,最近有用户说接到通知个人备案的网站不允许…

– 我要获取自界说分类ID为 $term 的分类链接地址,那么根据官方说明应该是:

<?php 
$term = $custom_term; 
echo get_term_link( $term, 'product_cat'); 
?>

看似没错,但问题来了,这样会返回错误:

Catchable fatal error: Object of class WP_Error could not be converted to string in.。没错啊,直接用 echo $term; 输出效果简直是 8,这就让人郁闷了……

不外若是你直接这样:

<?php echo get_term_link( 8, 'product_cat'); ?>

又能正常事情。

解决方式:

在 WordPress Codex 打转时,无意中看到外洋同伙也碰着这个问题,然后他自己解决了,顿悟……传送门 》

原来是变量类型问题,这 get_term_link 函数和其它常用的 WordPress 函数差异,不会自己转换变量类型,你得先把字符类转换为整数才气正常事情,好Orz的函数!

下面这样就能正常事情:

(坐在沙发上的Bolo注:intval($term, 10)会更好,否则$term值太大的时刻会有进制转换问题,要么就用(int)$term)

<?php 
$term = $custom_term; 
echo get_term_link( intval($term), 'product_cat'); 
?>

以是,以后遇到类似这郁闷的函数,就要思量是不是变量数据类型问题了。

折腾玩(完)。

利用百度快照变通下载安装 WordPress 插件

下面由WordPress教程栏目给大家介绍利用百度快照变通下载安装 WordPress 插件的方法,希望对需要的朋友有所帮助!鉴于国内已两个多月无法正常访问 WordPress 官网的情况,下载安装更新 WordPress 插件成了问题..

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

注:在使用本系统时,使用方必须在国家相关法律法规范围内并经过国家相关部门的授权许可,禁止用于一切非法行为。使用用途仅限于测试、实验、研究为目的,禁止用于一切商业运营,本团队不承担使用者在使用过程中的任何违法行为负责。

阿奇源码 WordPress教程 WordPress中函数get_term_link的参数怎么设置 https://www.aqiyuanma.com/114855.html

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务

  • 0 +

    访问总数

  • 0 +

    会员总数

  • 0 +

    文章总数

  • 0 +

    今日发布

  • 0 +

    本周发布

  • 0 +

    运行天数

你的前景,远超我们想象
WordPress中函数get_term_link的参数怎么设置-海报

分享本文封面