WordPress自定义字段排序
根据自定义字段news_sort的数字字段从小到大进行排序
$args = array(
'post_type' => 'news',
'orderby' => array(
'meta_value_num'=>'ASC' //ASC OR DESC
),
'meta_key' => 'news_sort',
);
$query = new WP_Query( $args );根据自定义字段排序和查询,则可以使用meta_query参数,用来查询自定义字段,如查询一个自定义字段代表状态值disabled为1
$args = array(
'post_type' => 'news',
'orderby' => array(
'meta_value_num'=>'ASC'
),
'meta_key' => 'news_sort',
'meta_query'=>array(
array(
'key'=>'disabled',
'value'=>1,
'compare'=>'='
)
)
);
$query = new WP_Query( $args );WordPress批量修改自定义字段名称
UPDATE 'wp_postmeta' SET 'meta_key'='新的自定义域名称' WHERE 'meta_key' = '旧的自定义域名称';
WordPress批量添加新的自定义字段和值
insert into wp_postmeta (post_id, meta_key, meta_value) select ID, '新自定义字段', '自定义字段值' from wp_posts where post_type = 'post';
该SQL会自动遍历post_type类型的所有贴子ID进行批量添加新的自定义字段和值,谨慎操作,操作前务必备份数据库。
参考
- WP_Query - Order results by meta value 官网文档
- WordPress WP_Query: Get Posts by Meta Values 根据自定义字段进行查询
本文《WordPress自定义字段排序,批量添加自定义字段和值》由网友投稿或:「admin」整理自网络。
转载请声明来自:云猴子 - https://www.yunhouzi.com/466.html
1,本站所有资源均来源于用户上传或整理与网络,如有侵权请【内容投诉】删除,我们将及时处理!
2,本站资源仅供大家学习和交流,请不要用于商业用途,下载后请于24小时后删除!
3,如果你也有好的资源,可以投稿到本站,有金币奖励和额外的收入!
4,从您进入本站开始,已表示您已同意接受本站【版权声明】中的一切条款!
6,申明:本站资源出售只是赞助,仅用于本站服务器和日常运营所需!不提供任何技术支持。
7,如压缩包提示有密码,www.yunhouzi.com
云猴子 » WordPress自定义字段排序,批量添加自定义字段和值