如何从下拉菜单访问所选类别以重新加载帖子列表?

时间:2019-05-06 06:17:10

标签: php wordpress dropdown

我正在尝试在类别下拉列表更改后重新加载帖子列表。 我有$_GET可以访问下拉菜单中的更改。但它不起作用。我在做什么错了?

我尝试使用$_REQUEST,但是它也不起作用。

<form method="get">
<?php wp_dropdown_categories( 'show_option_none=Select Category' ); ?>
</form>

<script type="text/javascript">
var dropdown = document.getElementById("cat");
function onCatChange() {
    if(dropdown.options[dropdown.selectedIndex].value > 0) {
        location.href = window.location.href + "?cat=" + dropdown.options[dropdown.selectedIndex].innerHTML;
     }
   }
dropdown.onchange = onCatChange;
</script>

这是我的wp_query代码

 //set $paged variable for pagination
$loop = new WP_Query(
   array(
      'category_name' => $_GET['cat']
   )

编辑:控制台中的错误是未定义$_GET

0 个答案:

没有答案