Хотите знать, есть ли какой-либо плагин/хак для поиска пользовательских таксономий в wordpress?Поиск пользовательских таксономий в wordpress
Направления для любой идеи будут замечательными.
Хотите знать, есть ли какой-либо плагин/хак для поиска пользовательских таксономий в wordpress?Поиск пользовательских таксономий в wordpress
Направления для любой идеи будут замечательными.
Хитрый бизнес ... Это поможет вам начать работу, это запрашивает пять основных тегов (систематика: post_tag) ...
// query the top five tags
$sql = '
SELECT wt.term_id ti,wt.name, wtt.count tc,wtr.term_taxonomy_id tti, wtr.object_id oi
FROM wp_terms wt
INNER JOIN wp_term_taxonomy wtt ON wt.term_id = wtt.term_id
INNER JOIN wp_term_relationships wtr ON wtr.term_taxonomy_id = wtt.term_taxonomy_id
LEFT JOIN wp_posts wp ON wp.ID = wtr.object_id
WHERE taxonomy = \'post_tag\'
GROUP BY name
ORDER BY count DESC LIMIT 0 , 5
';
Не знаю, где это реализовать –
Как насчет этого?
function search_by_tax_filter(&$query)
{
if ($query->is_search)
$query->set('taxonomy', 'taxonomy_name');
}
add_action('parse_query', 'search_by_tax_filter');
Я недавно разработал плагин, который обеспечивает таксономию фильтрации через интерфейсные формы (с выпадающими и дополнительным вводом текста):
Она убегает от своих собственных результатов и не имеет прямого отношения к стандарту search.php по умолчанию, тем не менее он все еще очень гибкий и позволяет вам переопределять страницы плагинов в вашей теме.
Работает ли он с обычным поиском? – 2011-01-17 13:45:56