WordPress商业目录 - 最好的方法

时间:2009-04-01 01:45:39

标签: wordpress

我想在WordPress中实现一个业务目录,我正在寻找有关最佳方法的反馈:

  1. 我有类别和商家表
  2. 我是否为每个商家创建一个页面及其类别关系
  3. 我是否创建了一个页面并为其指定了模板?
  4. 每种方法有哪些起伏?
  5. 寻找可能已经完成此操作且可以从经验中发言的人的一些答案

2 个答案:

答案 0 :(得分:4)

我一直在寻找类似的东西,昨天发现了这个...... http://www.directorypress.net/ 它并不便宜,但看起来它可能会起作用。

答案 1 :(得分:3)

关于WordPress的好处是,您可以尝试使用几种不同的路线来完成此任务。

对我来说效果很好的一条路线是将每个业务列为帖子,然后创建类别和子类别以容纳这些业务。完成此操作后,您可以为任一类别模板创建自定义模板(因此,如果您的类别名为“食品企业”且类别ID为5,则可以创建名为category-5.php的模板,然后WordPress将知道先查看该模板,然后转到常规的category.php文件等等。

在您的类别模板中,您可以列出具有wp_list_categories();等功能的每个子类别,并从那里调出子类别。

另一种选择是仍然作为单独的帖子进入您的业务的路线,在适当的类别下提交。但是,您可以创建页面模板,而不是创建类别模板。你需要为此做一些事情

  1. 预先添加模板文件w /必要的模板语法,告诉WordPress将其作为模板文件查找,例如:

    < ?php / * 模板名称:食品企业 * /?>

  2. 使用此新模板在WordPress中创建页面

  3. 在您的页面模板中创建一个新查询,指向此类别,例如:

    < ?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;万一; ?>

  4. 您还可以使用其他选项,对于那些,我会挂出一些WordPress用户组,看看是否可以抓住其他一些想法。