我的一个页面上有2个警告问题...如果你能帮助我,我会非常感激。
警告:strpos()期望参数1为字符串
警告:preg_split()期望参数2为字符串
这是我的代码:
if ( strpos($term, '+') !== false ) {
$terms = preg_split( '/[+]+/', $term );
if (is_array($terms) || is_object($terms)) {
foreach ( $terms as $term ) {
$tax_query[] = array_merge( $tax_query_defaults, array(
'terms' => array( $term )
) );
} }
} else {
$tax_query[] = array_merge( $tax_query_defaults, array(
'terms' => preg_split( '/[,]+/', $term )
) );
}
答案 0 :(得分:0)
尝试:
if (is_string($term) && strlen($term) && strpos($term, '+') !== false ) {
第一行