Поиск тегов

Можно ли искать только теги?

Не любые другие таксономии или типы сообщений, просто названия тегов.

Solutions Collecting From Web of "Поиск тегов"

Да, это очень возможно, вам просто нужно создать свою форму поиска и форму обработки:

<form name="tag-search" method="POST" action=""> <input type="text" vlaue="" name="tag-q" id="tag-q"> <input type="submit" name="tag-submit" id="tag-submit" value="Search Tags"> </form> 

обработка:

 <?php if (isset($_POST['tag-submit']) && $_POST['tag-submit'] == "Search Tags" && isset($_POST['tag-q']) && $_POST['tag-q'] != ""){ // @todo Sanity check and cleanup $_POST['tag-q'] here. $args = array('name__like' => $_POST['tag-q']); $tags = get_tags($args); $html = '<div class="post_tags_search_r">'; foreach ($tags as $tag){ $tag_link = get_tag_link($tag->term_id); $html .= "<a href='{$tag_link}' title='{$tag->name} Tag' class='{$tag->slug}'>"; $html .= "{$tag->name}</a>"; } $html .= '</div>'; echo $html; } ?> 

Нет, это то, что я использовал в прошлом, единственным недостатком этого является то, что name__like не чувствителен к регистру, поэтому вы можете добавить версию strtolower к name__like.