【发布时间】:2015-05-02 13:00:32
【问题描述】:
我需要使用 Wordpress 分类法类别及其帖子创建一个过滤器,就像这张图片 名称、发行人、Isin 和市场下拉列表是类别。我如何分隔类别并使用他们的帖子创建一个简单的过滤器?我搜索了更多但不知道如何管理以及从哪里开始。尝试了插件 Beautiful taxonomy filters 但它没有我需要单独的类别。 请帮我解决这个问题。 我正在以这种方式获取下拉列表
function get_terms_dropdown($taxonomies, $args){
$myterms = get_terms($taxonomies, $args);
$output ="<select class='news_cat'>";
foreach($myterms as $term){
$root_url = get_bloginfo('url');
$term_taxonomy=$term->taxonomy;
$term_slug=$term->slug;
$term_name =$term->name;
$link = $root_url.'/?'.$term_taxonomy.'='.$term_slug;
$output .="<option value='".$link."'>".$term_name."</option>";
}
$output .="</select>";
return $output;
}
$taxonomies = array('articles-tax');
$args = array('orderby'=>'count','hide_empty'=>false);
echo get_terms_dropdown($taxonomies, $args);
并以这种方式创建了一个表单
<form role="search" method="get" id="searchform" action="<?php bloginfo('url'); ?>">and dropdowns here</form>
但仍然无法在 url 中看到所有选定的下拉值,请帮我解决这个问题,这是我在过滤器世界的第一步!
【问题讨论】:
标签: php wordpress filter taxonomy