我想创建一个包含所有类别的下拉列表,但是将其定向到带有URL中变量的特定页面(不是默认类别页面),即“?page = 50& cat = 3”。
到目前为止,我只找到了内置“?cat = 3”链接的函数,因此它默认为类别页面,而不是指定的页面。做我想做的最好的方法是什么?
编辑:基本上,我需要一组类别名称及其各自的ID。
答案 0 :(得分:0)
您可以做的是创建一个单独的模板(请参阅word press以创建模板文件),将该模板分配到新页面。
您可以轻松获取模板的页面ID,在显示下拉菜单时,您可以将所有类别链接到该页面,因此当您点击链接时,您将获得该类别,
get_query_var or from $_GET
然后,无论您想要实现什么,都可以在该类别的模板中添加自定义代码。
您可以使用http://codex.wordpress.org/Function_Reference/get_categories
获取类别get_categories();