2009-04-01 11 views
0

私はWordPressでビジネスディレクトリを実装したいと私は最善のアプローチについてのフィードバックを探しています:ワードプレスビジネスディレクトリ - 最善のアプローチ

  1. 私はカテゴリや企業テーブル
  2. を持っている私が作成してくださいすべてのビジネスのページとそのカテゴリの関係
  3. ページを作成してテンプレートを割り当てますか?
  4. それぞれの方法にはどのような違いがありますか?

すでにこれを行っての可能性があると経験

+0

[ビジネスディレクトリのWordpress](http://businessdirectory.squarecompass.com/)をご覧ください。私はそれを[Caversham.info](http://www.caversham.info/)のディレクトリの基礎として使っています。 – Andy

答えて

4

私はこれと似たようなことを探していて、これを昨日見つけました... http://www.directorypress.net/ これは安いわけではありませんが、動作するかもしれません。

3

から話すことができる人からのいくつかの答えをお探しのWordPressのいいところは、あなたがこれを実現しようとしている/ wは、いくつかの異なるルートを行くことができるということです。

私にとってうまくいく方法は、各ビジネスを投稿としてリストアップし、これらのビジネスを格納するカテゴリとサブカテゴリを作成することです。これが完了したら、いずれかのカテゴリテンプレート用のカスタムテンプレートを作成できます(カテゴリが「Food Establishments」でカテゴリIDが5の場合はcategory-5.phpという名前のテンプレートを作成してからWordPressにそのテンプレートを最初に見てから、通常のcategory.phpファイルに移動するなど)。

カテゴリテンプレートでは、wp_list_categories();のような機能を持つ各サブカテゴリを列挙し、そこから子カテゴリを呼び出すことができます。

他のオプションは、まだ適切なカテゴリの下に提出、別のポストとしてあなたのビジネスに入るのルートを行くことです。しかし、カテゴリテンプレートを作成する代わりに、ページテンプレートを作成することができます。

<:この

  1. のようなテンプレートファイルとしてそれを探すためのWordPressを伝えるために必要なテンプレート構文のw /あなたのテンプレートファイルを事前prendのためにあなたは、いくつかのことを行う必要がありますか? PHP/* テンプレート名:食品事業所 * />

  2. ページ・テンプレートでは、この新しいテンプレート

  3. を使用しての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; endif; ?>

あなたにも行うことができ、そしてそれらのために、私はあなたには、いくつかの他のアイデアをつかむことができるかどうかを確認するために、いくつかのWordPressのユーザーグループをたむろう他のオプションがあります。

+0

ありがとうございました。私はほとんどそこをあきらめて、Praizedコミュニティプラグインをそのまま残していました。あなたが特にお勧めするグループは?私はすでにワードプレスのグループを見ています。 – IEnumerator

+0

ええ、私は実際にWordPressコミュニティグループhttp://lists.automattic.com/mailman/listinfo/wp-hackers&http://lists.automattic.com/mailman/listinfo/wp-docsに登録しています。ハッカーあなたの興味があれば、1つの開発話があります。 - ティム – Schoffelman

関連する問題