• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >WordPress > wordpress 自定义字段查询 meta_query 参数中使用like和in来进行查询

wordpress 自定义字段查询 meta_query 参数中使用like和in来进行查询

作者:小兽 字体:[增加 减小] 来源:互联网 时间:2018-11-02

小兽向大家介绍了wordpress 自定义字段查询 meta_query 参数中使用like和in来进行查询等相关知识,希望对您有所帮助

导语:有时候我们在wordress中可能需要根据自定义字段来进行一次查询,然后得出结果,一般情况下,我们使用等号来进行相等条件的查询,但我们也可以使用like和in来进行查询。下面请看代码示例。

使用IN的代码

$user_ids = array(60, 61, 62, 63);
 $args = array(
   'post_type' => 'post',
   'meta_key' => 'likes',
   'post_status'       => 'publish',
   'posts_per_page'    => -1,
   'orderby'           => 'rand',       
   'order' => 'ASC',
   'meta_query' => array(
       array(
           'key' => 'likes',
           'value' => $user_ids, //array
           'compare' => 'IN',
       )
   )
 );
 $query = new WP_Query($args);

这里使用了’meta_key’ => ‘likes’对结果进行排序,意思是结果按照自定义的likes字段来进行排序。然后使用 ‘meta_query’来做自定义值的条件查询,likes值在$user_ids的结果都输出来。

或者

$args = array(
    'post_type'         => 'post',
    'post_status'       => 'publish',
    'posts_per_page'    => -1,
    'orderby'           => 'rand',
    'meta_query'        => array(
 
        array(
            'key'       => 'likes',
            'value'     => $user_ids,
            'compare'   => 'IN'
        )
    )
);
$posts = get_posts($args);

使用LIKE的代码

 $args = array(
    'meta_query' => array(
        array(
            'key' => 'my_meta_key',
            'value' => serialize(strval($my_id)),
            'compare' => 'LIKE'
        )
    )
);
$posts = get_posts( $args );

这个是对数组进行了序列化。

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 2017-05-13wordpress恶意代码解决方法分享
  • 2017-05-13WordPress自动给文章添加nofollow属性的实现方法
  • 2017-05-13WordPress屏蔽评论中链接地址的方法
  • 2018-11-02有几十个企业官网要部署,wordpress模式选择
  • 2018-11-02怎样用 WordPress 搭建网站?
  • 2017-05-13wordpress 自动在正文内容后添加内容
  • 2018-11-02使用WordPress做外贸网站建设的注意事项
  • 2017-08-02woosidebars 一种解决不同页面不同侧边栏的方法
  • 2017-05-13wordpress添加顶级菜单实现思路
  • 2018-11-02WordPress 搜索结果排除特定文章、页面和分类,或只显示特定分类内容

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • WordPress五分钟快速本地建站
    • 外贸SOHO如何利用WordPress搭建营销型网站
    • WordPress新手安装教程(图文)
    • 利用phpmyadmin找回wordpress忘记管理密码
    • wordpress教程之 WordPress 查看插件
    • 让你的wordpress统计代码不统计自己的访问
    • 全方位统计wordpress网站:WP Statistics插件
    • 显示WordPress登录用户角色
    • wordpress 显示文章日期的方法
    • wordpress安装百度统计&谷歌统计

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有