2013-12-02 3 views
0

В настоящее время я работаю над проектом, который реализован в wordpress. Я хочу, чтобы иметь возможность искать персонализированные сообщения с помощью тегов.WordPress Поиск по тегам

Я пробовал:

$query = new WP_Query('tag=' . $tag); 

Но не после получить вернулся.

Благодаря

ответ

0

попробовать что-то вроде этого

<?php 
$args=array(
'tag__in' => array(87),//replace with your tag id 
'post_type' => 'custom'//replace with your custom post type 
); 
query_posts($args)); 
?> 
+0

Этот код переносится? Я вижу, что вы предложили использовать идентификатор тега, будет ли он работать, если я переведу сайт из среды разработки на производство или мне нужно будет изменить файлы? –

0

Если это типа таможенного поста, то вы должны добавить post_type параметру

$args = array('post_type' => 'your_custom_post_typy', 'tag' => $tag); 
$query = new WP_Query($args); 

Также убедитесь, что вы использовали 'taxonomies'=>array('post_tag') в register_post_type.

Смежные вопросы