我正在尝试在类别下拉列表更改后重新加载帖子列表。
我有$_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