Я пишу запрос Wordpress для фильтрации результатов поиска.
Я хочу удалить результаты по шаблонам logged_in_mentor_only_template.php
, logged_in_only_template.php
(а также из двух запрещенных категорий).
Этот запрос работает, НО останавливает возврат любых сообщений. Очень странно, страницы возвращаются, а сообщения нет. (Я еще не добавил фильтрацию категорий, так как у меня нет сообщений для фильтрации!)
Я попытался добавить фильтр post_type с перечислением сообщений и страниц, но ничего не вышло.
Любая помощь приветствуется.
query_posts(array_merge($wp_the_query->query, array(
'meta_query' => array(
array(
'key' => '_wp_page_template',
'value' => 'logged_in_mentor_only_template.php',
'compare' => '!='
),
array(
'key' => '_wp_page_template',
'value' => 'logged_in_only_template.php',
'compare' => '!='
)
)
)));
query_posts
используйтеWP_Query
дополнительная информация: wordpress.stackexchange.com/questions/1753/ & wordpress.stackexchange.com/questions/50761/ - person janw   schedule 20.11.2012