【问题标题】:wordpress meta query key serialized arraywordpress 元查询键序列化数组
【发布时间】:2013-06-19 13:19:28
【问题描述】:

所以我在让这个查询工作时遇到了一些问题,我使用元查询来获取已存储为序列化数组的值。我像这样使用“LIKE”运算符:

query_posts(array(
'post_type' => 'product',
's'      => $keyword, 
'meta_query' => array(
    array(
        'key' => 'raw_data',
        'value' => '"'.$collection.'"',
        'compare' => 'LIKE'
    ),

), 
 $taxQuery => array(
     array(
        'taxonomy' => 'product_category',
        'field' => 'slug',
        'terms' => array( $brandOne, $brandTwo, $brandThree )
    )),
'posts_per_page' => '24', 
'paged' => $paged, 
'post_status'=>'publish' ,
    'order'=>'ASC',
));
}

但我需要的是针对特定键而不是获取“raw_data”的整个表,我需要获取类似$raw_data["COLLECT"] 的内容,然后查询该值。 你们能想到的任何东西都会很棒!

【问题讨论】:

    标签: php arrays wordpress serialization


    【解决方案1】:

    您关于如何查询序列化数据的问题已经在这篇文章中讨论过,您可以在那里找到答案:https://wordpress.stackexchange.com/questions/16709/meta-query-with-meta-values-as-serialize-arrays

    【讨论】:

    • 请注意 link-only answers 是不鼓励的,所以答案应该是寻找解决方案的终点(与另一个中途停留的参考相比,随着时间的推移往往会变得陈旧)。请考虑在此处添加独立的概要,并保留链接作为参考。
    猜你喜欢
    • 1970-01-01
    • 2014-11-19
    • 2021-09-12
    • 2023-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-02
    相关资源
    最近更新 更多