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
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 * />
Créer une page dans WordPress en utilisant ce nouveau modèle
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.
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