WP 4.8:Get_Term_by和Get_Term_link的新分类语法?

时间:2017-06-29 作者:MK7

从WP 4.7.5迁移到WP 4.8后,

<?php $term = get_term_by( \'slug\',\'travaux\', "rubriques" ); echo $term->name;?>
WP 4.7.5中的工作正常,但WP 4.8中的结果为空

<?php echo get_term_link("bibliotheques","rubriques"); ?>
WP 4.7.5中的工作正常,但WP 4.8中的结果为空

(自定义)分类法语法方面的最新消息?我没有发现关于这个主题的任何东西。。。。如能提供解决方案,将不胜感激。。非常感谢。

1 个回复
SO网友:Rarst

在WP版本中,极不可能更改此类主要部件API。很可能是您的安装中出现了问题(可能与升级无关),需要亲自调试。

第一步是:

逐步执行较低级别的函数并检查返回值,在某种程度上,您可能会得到一个更有说服力的结果WP_Error 返回检查数据库中的数据是否存在/健全以及是否需要修复

结束

相关推荐

减少/优化生成固定链接时wp_get_Object_Terms()的调用

“我的主题”运行一个循环,不需要post术语来显示。然而,Wordpress core在每次迭代中都会运行wp\\u get\\u object\\u terms函数。这会导致不必要的DB查询,例如:SELECT t.*, tt.* FROM wp_terms AS t INNER JOIN wp_term_taxonomy AS tt ON tt.term_id = t.term_id INNER JOIN wp_term_relationships AS tr