我已经发布了question 在StackOverflow(很抱歉出现交叉链接)上,当我努力寻找解决方案时,我偶然发现了以下警告:
警告:urlencode()要求参数1为字符串,数组在/var/www/…中给出/httpdocs/wp包括/格式化。php在线3192
做回溯,我发现它起源于query.php
:
wp_includes/query.php, 第1710行。。。1712年
if ( isset( $t->rewrite[\'hierarchical\'] ) && $t->rewrite[\'hierarchical\'] ) {
$q[$t->query_var] = wp_basename( $q[$t->query_var] );
}
现在,我得到了这个错误,因为我的URL参数之一是一个类别数组,我试图搜索并返回分配了一个或多个已定义类别的所有产品(自定义帖子类型)。
WordPress为什么要打电话basename
在数组上GET
我无法理解参数。有人愿意跟我解释一下吗?谢谢