2009-04-01 8 views
0

Je veux mettre en place un répertoire des entreprises dans WordPress et je cherche des commentaires sur la meilleure approche:WordPress Business Directory - meilleure approche

  1. J'ai une catégorie et une table d'entreprises
  2. Dois-je créer un Est-ce que je crée une page et que je lui assigne un modèle?
  3. Quels sont les hauts et les bas de chaque approche?

Vous cherchez des réponses de personnes qui pourraient de ce fait déjà et peut parler de l'expérience

+0

Vous pouvez jeter un coup d'œil à: [Business Directory For Wordpress] (http://businessdirectory.squarecompass.com/). J'ai utilisé cela comme base pour le répertoire sur [Caversham.info] (http://www.caversham.info/). – Andy

Répondre

3

La bonne chose à propos de WordPress est que vous pouvez aller quelques routes différentes w/essayer d'y arriver.

Un chemin qui a bien fonctionné pour moi est de lister chaque entreprise comme un poste, puis créer des catégories et sous-catégories pour accueillir ces entreprises. Une fois cela fait, vous pouvez créer des modèles personnalisés pour les deux modèles de catégorie (donc si vous avez une catégorie nommée 'Food Establishments' et qu'il a l'ID catégorie de 5, vous pouvez créer un template nommé category-5.php et WordPress sachez d'abord regarder ce modèle, puis passez au fichier category.php et ainsi de suite).

Dans votre modèle de catégorie, vous pouvez ensuite lister chaque sous-catégorie avec une fonction comme wp_list_categories(); et appeler les catégories enfants à partir de là.

L'autre option est de continuer à entrer dans vos affaires en tant que poste séparé, en les classant dans les catégories appropriées. Mais au lieu de créer un modèle de catégorie, vous pouvez créer un modèle de page. Vous aurez besoin de faire quelques choses pour ce

  1. fichier pré-Prend votre modèle w/la syntaxe du modèle nécessaire pour dire WordPress à chercher cela comme un fichier modèle tel que:

    <? php/* Nom du modèle: Alimentation Établissements * />

  2. Créer une page dans WordPress en utilisant ce nouveau modèle

  3. dans votre modèle de page créer? une nouvelle requête pointant vers cette catégorie, telle que:

    <? php $ business_food = new WP_Query ('cat = 5'); ?>
    <? Php si ($ business_food-> have_posts()): while ($ business_food-> have_posts()): $ business_food-> the_post(); ?>
    <? Php the_content(); // et faire d'autres choses ici?>
    <? php endwhile; fin si; ?>

Il y a d'autres options que vous pouvez faire aussi bien, et pour ceux-ci, je voudrais traîner certains groupes d'utilisateurs WordPress pour voir si vous pouvez saisir d'autres idées.

+0

merci beaucoup - j'avais presque abandonné et j'allais quitter le plugin de la communauté Praized en place. Des groupes que vous recommandez spécifiquement? Je regarde déjà les groupes wordpress. – IEnumerator

+0

Oui, je suis abonné aux groupes de la communauté WordPress - http://lists.automattic.com/mailman/listinfo/wp-hackers & et http://lists.automattic.com/mailman/listinfo/wp-docs Les hackers on a des tonnes de développement en parler si vous êtes intéressé. - Tim – Schoffelman

Questions connexes