Wordpress поиск пользовательский запрос для пользовательских полей - PullRequest
2 голосов
/ 15 апреля 2011

Я изменил свою страницу functions.php, чтобы позволить мне добавлять дополнительную информацию в мои медиа.

эти поля: lotteri_ar photo_year bild_teknik и photo_size

Мне нужна помощь, чтобы создать запрос, который позволил бы мне искать несколько «настраиваемых полей» одновременно, чтобы получить правильные результаты.

Я не уверен на 100%, как структурировать запрос для поиска элементов, которые имеют lotteri_ar = 2011 и bild_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
"

Любая помощь будет оценена.

1 Ответ

0 голосов
/ 15 апреля 2011

Есть плагин, но я не уверен, работает ли он с WP 3.0 http://wordpress.org/extend/plugins/wp-custom-fields-search/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...