2011-04-15 261 views
2

我改变了我的functions.php页面,允许我向媒体添加额外的信息。自定义字段的WordPress搜索自定义查询

这些字段是:lotteri_arphoto_yearbild_teknikphoto_size

我需要一些帮助,以创建一个查询,让我搜索了几个“custom_fields”在同一时间产生正确的结果。

我不是100%确定如何构建查询,以寻找那些有lotteri_ar = 2011bild_teknik = olja

我有以下的项目,但它并没有给我什么,我期待的。

$querystr = " 
    SELECT wposts.* 
    FROM $wpdb->posts wposts, $wpdb->postmeta wpostmeta 
    WHERE wposts.ID = wpostmeta.post_id 
    AND wpostmeta.meta_key = 'bild_teknik' 
    AND wpostmeta.meta_value LIKE 'olja' 
    AND wpostmeta.meta_key = 'lotteri_ar' 
    AND wpostmeta.meta_value = $y 
    AND wposts.post_type = 'attachment' 
    ORDER BY wposts.post_date ASC 
    LIMIT 100 
" 

任何帮助,将不胜感激。

回答