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