因此,我使用isotope过滤我博客页面上的类别,当您点击博客时,我仍然会在单个博客帖子的顶部显示我的类别菜单,以便人们可以点击某个类别,它会将它们带回博客页面,但选择的类别。因此,在单个博客页面上,我向链接添加了add_query_arg以返回自定义网址。
<a href="<?php echo add_query_arg( 'cat', $category->name, '/blog' );?>">
这给我的博客页面上的网址为mysite.com/blog/?cat=information
然后在我的博客页面上我调用这样的查询
<?php $cat = get_query_var('cat');?>
然后在我的javascript中使用同位素过滤类别
filter: "<?php echo $cat;?>"
但是当我查看源只是
时,我的javascript中没有返回任何内容filter: ""
我还将此添加到我的functions.php
function add_query_vars_filter( $vars ){
$vars[] = "cat";
return $vars;
}
//Add custom query vars
add_filter( 'query_vars', 'add_query_vars_filter' );
任何人都知道我哪里出错?