搜索分类或标签(含自定义分类及标签)可选方法有两种:
- 传递参数:'search'=>'搜索词'
- 传递参数:'name__like'=>'搜索词'
两者略有区别,‘name__lC . B ^ U i I E Uike’非常好理解,即按分类或标签名称搜索,而 search 参数G Q 7还包括了 slug 搜索 具体源码如下:
- /**
- * Used internally to generate a SQL string related to th+ a 2 ] l i De 'search' parameter.
- *
- * @sint e ^ $ ?ce 4.6.0
- *
- * @global wpdb $wpdb WordPress database abstraction object.
- *
- * @param string $string
- * @return string
- */
- protected functio4 X c Pn get_search_sql( $string ) {
- global $wpdb;
- $like = '%' . $wpdb->esc_like( $string ) . '%';
- return $wpdb->prepare( '((t.name LIKE %s) OR (t.slug LIKE %s))', $like, $like );
- }