wordpress常用的几个我自己经常用但是记不住的参数

2018年01月10日 16:49:33112次阅读

1、查询自定义字段

'meta_key' => 'key', //(字符串) - 自定义字段的键
'meta_value' => 'value', //(字符串) - 自定义字段的值
'meta_value_num' => 10, //(数字) - 自定义字段的值
'meta_compare' => '=', //(字符串) - 测试'meta_value'的操作。可用的值有'!=', '>', '>=', '<', or ='. 默认为 '='.
'meta_query' => array( //(数组) - 自定义字段参数 (3.1和以后的版本可用).
    array(
        'key' => 'color', //(字符串) - 自定义字段的键
        'value' => 'blue' //(字符串/数组) - 自定义字段的值 (注意:数组的支持仅限于一个比较值: 'IN', 'NOT IN', 'BETWEEN', or 'NOT BETWEEN')
        'type' => 'CHAR', //(字符串) -自定义字段类型,可用的值有:'NUMERIC', 'BINARY', 'CHAR', 'DATE', 'DATETIME', 'DECIMAL', 'SIGNED', 'TIME', 'UNSIGNED',默认为    'CHAR'
        'compare' => '=' //(字符串) - 测试的操作,可用的值有: '=', '!=', '>', '>=', '<', '<=', 'LIKE', 'NOT LIKE', 'IN', 'NOT IN', 'BETWEEN', 'NOT BETWEEN'. 默认为:'='
),
array(
    'key' => 'price',
    'value' => array( 1,200 ),
    'compare' => 'NOT LIKE'
)

2、查询自定义分类法

'tax_query' => array( //(数组) - 使用自定义分类法查询参数 (3.1及以后版本可用).
    'relation' => 'AND', //(字符串) - 可用的值有 'AND' 或 'OR' 和 SQL 的 JOIN 作用是相同的
    array(
        'taxonomy' => 'color', //(字符串) - 自定义分类法
        'field' => 'slug', //(字符串) - 使用别名还是分类作为查询条件 ('id' 或 'slug')
        'terms' => array( 'red', 'blue' ), //(整数/字符串/数组) - 自定义分类法分类条目
        'include_children' => true, //(布尔值) - 是否包含自分类,默认为真
        'operator' => 'IN' //(字符串) - 测试条件,可用值为 'IN', 'NOT IN', 'AND'.
    ),
    array(
        'taxonomy' => 'actor',
        'field' => 'id',
        'terms' => array( 103, 115, 206 ),
        'include_children' => false,
        'operator' => 'NOT IN'
    )
),

3、文章状态

'post_status' => array( //(字符串 / 数组) - 使用文章状态,根据文章状态获取文章,默认为 'publish'
    'publish', // - 已发布的文章或页面
    'pending', // -等待复审的文章
    'draft', // - 处于草稿状态的文章
    'auto-draft', // - 自动保存为草稿的文章
    'future', // - 定时发布的文章
    'private', // - 未登录用户不能查看的私有文章
    'inherit', // - 版本. 具体参考 get_children.
    'trash' // - 回收站中的文章 (2.9和以后的版本可用).
),

4、包含标签

/**
 * 标签参数 - 显示含有某些标签的文章
 */
'tag' => 'cooking', //(字符串) - 标签别名
'tag_id' => 5, //(整数) -标签id
'tag__and' => array( 2, 6), //(数组) - 标签id
'tag__in' => array( 2, 6), //(数组) - 标签id
'tag__not_in' => array( 2, 6), //(数组) - 标签id
'tag_slug__and' => array( 'red', 'blue'), //(数组) - 标签别名
'tag_slug__in' => array( 'red', 'blue'), //(数组) - 标签别名

 

增值服务
如果您对本文还有疑惑,晴天有偿提供指导,教会你如何使用文章中的函数和方法,收费标准为50元起。每个人都要生活,非诚勿扰,给了钱再联系,网站右侧有收款微信,支付宝二维码!付款后微信、QQ或者电话联系我。13769677010(微信\QQ\支付宝\电话同号)
发表评论
发布评论时请遵守国家相关法律法规!
站内通知
博客新改版,内容正在建设中,如果有产品需求请联系:248758228@qq.com
主题商店

晴天生活建站培训会员登录