WordPress教程

WordPress 函数 get_terms() 搜索分类或标签参数

阿里云

搜索分类或标签(含自定义分类及标签)可选方法有两种:

  • 传递参数:'search'=>'搜索词'
  • 传递参数:'name__like'=>'搜索词'

两者略有区别,‘name__like’非常好理解,即按分类或标签名称搜索,而 search 参数还包括了 slug 搜索 具体源码如下:

也想出现在这里?联系我们
创客主机
  1. /**
  2. 	 * Used internally to generate a SQL string related to the 'search' parameter.
  3. 	 *
  4. 	 * @since 4.6.0
  5. 	 *
  6. 	 * @global wpdb $wpdb WordPress database abstraction object.
  7. 	 *
  8. 	 * @param string $string
  9. 	 * @return string
  10. 	 */
  11. 	protected function get_search_sql( $string ) {
  12. 		global $wpdb;
  13.  
  14. 		$like = '%' . $wpdb->esc_like( $string ) . '%';
  15.  
  16. 		return $wpdb->prepare( '((t.name LIKE %s) OR (t.slug LIKE %s))', $like, $like );
  17. 	}

WordPress 函数 get_terms() 搜索分类或标签参数

已有 149 人购买
查看演示升级 VIP立刻购买

收藏
(0)

发表回复

热销模板

Ashade - 作品展示摄影相册WordPress汉化主题
LensNews

本站承接 WordPress / PbootCMS / DedeCMS 等
系统建站、仿站、开发、定制等业务!