我想在WordPress中实现一个业务目录,我正在寻找有关最佳方法的反馈:
寻找可能已经完成此操作且可以从经验中发言的人的一些答案
答案 0 :(得分:4)
我一直在寻找类似的东西,昨天发现了这个...... http://www.directorypress.net/ 它并不便宜,但看起来它可能会起作用。
答案 1 :(得分:3)
关于WordPress的好处是,您可以尝试使用几种不同的路线来完成此任务。
对我来说效果很好的一条路线是将每个业务列为帖子,然后创建类别和子类别以容纳这些业务。完成此操作后,您可以为任一类别模板创建自定义模板(因此,如果您的类别名为“食品企业”且类别ID为5,则可以创建名为category-5.php的模板,然后WordPress将知道先查看该模板,然后转到常规的category.php文件等等。
在您的类别模板中,您可以列出具有wp_list_categories();
等功能的每个子类别,并从那里调出子类别。
另一种选择是仍然作为单独的帖子进入您的业务的路线,在适当的类别下提交。但是,您可以创建页面模板,而不是创建类别模板。你需要为此做一些事情
预先添加模板文件w /必要的模板语法,告诉WordPress将其作为模板文件查找,例如:
< ?php / * 模板名称:食品企业 * /?>
使用此新模板在WordPress中创建页面
在您的页面模板中创建一个新查询,指向此类别,例如:
< ?php $ business_food = new WP_Query('cat = 5'); ?>
< ?php if($ business_food-> have_posts()):while($ business_food-> have_posts()):$ business_food-> the_post(); ?>
< ?php the_content(); //并在这里做其他事情?>
< ?php endwhile;万一; ?>
您还可以使用其他选项,对于那些,我会挂出一些WordPress用户组,看看是否可以抓住其他一些想法。