Wordpress类别选择器 - 卡住了

时间:2012-05-26 01:30:35

标签: wordpress categories

我正在使用Auctionpress创建一个类似网站的易趣。我有超过300个类别,你可以列出一个项目。

当用户列出某个项目时,他们只会获得一个包含所有类别的列表框,然后他们必须通过它们才能找到合适的项目。

而不是那样,我希望用户首先看到所有顶级父类别,当他们选择一个获得所有子类别时,等等,直到他们到达最终类别 - 就像在ebay中一样。

就像在这个视频中一样

http://www.youtube.com/watch?v=ljW7_JrlAL4

到目前为止我做了什么:

列出深度= 1的所有类别(这是第一步)

wp_list_categories('hide_empty=0&depth=1');

好的有效

现在我希望当用户点击某个类别时,如果它具有子类别,原始类别旁边的新面板会显示所有子类别,依此类推,直到用户到达没有子项的类别。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

您必须进行ajax调用,以获取给定类别的子项 如何在WP中使用Ajax:http://codex.wordpress.org/AJAX_in_Plugins

ajax调用会返回类似的内容:

<?php
$args = array(
  'hide_empty'=> 0,
  'depth' => 1,
  'child_of' => $clicked_parent, //the Id of the parrent
);
wp_list_categories($args);

另请参阅:http://codex.wordpress.org/Function_Reference/wp_list_categories

不准备使用答案。但你必须弄清楚细节。