Créer un site annuaire avec le thème Neve et le plugin Otter
Voici un guide étape par étape pour créer un site web d'annuaires en utilisant le thème Neve et le plugin Otter blocks :
- Installer le Neve thème
- Installer et configurer GeoDirectory
- Installer le plugin Otter
- Concevoir le site web d'annuaires avec le thème Neve et Gutenberg Gutenberg
Le thème Neve, utilisé conjointement avec le plugin GeoDirectory et le plugin Otter, offre une plateforme complète et adaptable pour développer un annuaire en ligne sophistiqué.
Grâce à cette combinaison, les utilisateurs peuvent intégrer sans effort des fonctionnalités géolocalisées, affiner les configurations de mise en page et ajouter des blocs de contenu dynamiques, garantissant ainsi une interface conviviale et immersive.
Ce système cohérent permet aux développeurs et concepteurs web de créer un site d'annuaires de premier ordre, répondant aux exigences d'un secteur spécifique ou aux besoins d'une communauté plus large.
Voyons en détail comment y parvenir.
Dans ce tutoriel, nous allons :
Installation du thème et des plugins.
1. Installez le Neve Thème
Nous devons installer un thème, et pour ce tutoriel, vous allez installer le Neve Thème.
Accédez à Appearance >> Thèmes
Sélectionnez Ajouter, Installer, et Activer le Neve Thème.

2. Installer le Otter plugin
Le plugin Gutenberg par défaut n'est pas suffisant pour styliser un modèle, nous allons donc installer le Otter plugin.
Ce plugin fournit des blocs personnalisés plus performants que ceux par défaut et vous aidera à concevoir les modèles de page.
Accédez à Extensions >> Ajouter.
Rechercher Otter. Installez-le et activez-le.

Vous pouvez ignorer toutes les étapes de l'assistant de configuration.
3. Installer GeoDirectory
Enfin, vous devez installer GeoDirectory.
Accédez à Extensions >> Ajouter, recherchez GeoDirectory. Veuillez l'installer et l'activer, et nous avons terminé l'installation des plugins.

4. Assistant d'installation de GeoDirectory
Pour GeoDirectory, vous devrez compléter l'assistant de configuration pour configurer la clé API Google Maps et importer quelques annonces fictives.
Choisir le système de cartographie (Google Maps ou OpenStreetMap)

Vous pouvez choisir entre deux systèmes de cartographie à la première étape de l'assistant. Google Maps et Open Street Maps (qui ne nécessite pas de clé API).
Dans ce tutoriel, nous sélectionnons OpenStreetMaps.
Si vous souhaitez sélectionner Google Maps, suivez les étapes supplémentaires ci-dessous.
Cliquez sur le bouton Générer une clé et suivez les étapes de ce doc pour générer une clé API valide.
Les étapes essentielles sont :
- Activer les clés.
- Créer ou sélectionner un projet existant.
- Obtenir la clé.
- Activer un compte de facturation.
- Restreindre la clé API (afin qu'elle ne puisse être utilisée qu'à partir de l'URL de votre site)
Concernant le point quatre : c'est une obligation. Cependant, vous n'êtes facturé que si vous dépassez le seuil, qui est de 200 $/mois.
Ce crédit gratuit est bien plus que suffisant pour 99 % des annuaires.
Définir la ville par défaut

Ensuite, vous définirez l'emplacement par défaut. Il s'agit de la ville pour laquelle l'annuaire est créé.
Nous définirons Philadelphia comme ville par défaut.
Vous pouvez utiliser n'importe quel emplacement selon vos besoins.
Si vous devez ajouter des annonces dans plusieurs villes, vous aurez besoin du module complémentaire Location Manager.
Ajouter des fonctionnalités supplémentaires

Dans cette étape, nous allons installer UsersWP, un plugin d'inscription des utilisateurs qui permet aux utilisateurs de s'inscrire et de se connecter à votre site web.
Cela est nécessaire pour permettre aux utilisateurs d'ajouter et de modifier leurs annonces. Cela créera également des profils utilisateurs où ils pourront retrouver leurs annonces, avis, et bien plus encore.
Nous allons également installer Ninja Forms afin que toutes les annonces disposent d'un formulaire de contact qui envoie des e-mails directement aux propriétaires des annonces.
AyeCode Connect n'est pas obligatoire pour ce tutoriel. Il est principalement nécessaire si vous souhaitez ajouter des extensions premium GeoDirectory et les installer directement depuis le tableau de bord WordPress.
Ajouter des données factices

La dernière étape pour terminer l'assistant d'installation consiste à ajouter quelques annonces factices. Cela ajoutera également des catégories d'annonces que vous pourrez modifier ultérieurement selon vos besoins.
Vous n'ajouterez pas les widgets de barre latérale ni les éléments de menu maintenant, car nous le ferons plus tard.
Concevoir le Neve site d'annuaire
Maintenant que nous avons installé le thème et les plugins et effectué la configuration préliminaire de GeoDirectory, nous pouvons commencer à concevoir notre site d'annuaires avec le Neve la suite d'outils.
1. Neve Design de la page d'accueil de l'annuaire
Vous pouvez créer une nouvelle page ou utiliser l'une de celles que WordPress crée par défaut, comme la Page exemple.
Allez dans Pages, modifiez la Page exemple et renommez-la Accueil, ou créez une nouvelle page à cet effet.
Ensuite, allez dans Appearance > Personnaliser > Réglages de la page d'accueil et sélectionnez votre page d'accueil.

Le logo
Commençons par le commencement : nous aurons besoin d'un logo pour notre site.
Vous n'avez pas besoin de faire appel à un designer pour esquisser la première version de votre logo.
L'une des plus grandes erreurs que vous puissiez commettre en lançant un nouvel annuaire est d'investir trop de temps et d'argent avant de tester l'adéquation produit-marché.
Vous pouvez concevoir un logo en cinq minutes avec une application comme Canva, qui est abordable et étonnamment efficace.

Pour un MVP (produit minimum viable), un logo conçu avec Canva sera largement suffisant.
Il existe plusieurs modèles de logo parmi lesquels choisir, et peu importe si votre logo initial n'est pas aussi parfait et original que vous le souhaiteriez.
Si votre projet prend de l'élan, vous pourrez toujours investir pour l'améliorer ou le modifier radicalement plus tard.
Un logo ordinaire n'est jamais la principale cause de l'échec d'un projet.
Après avoir conçu votre logo, rendez-vous dans Appearance > Personnaliser > En-tête, cliquez sur Changer le logo lien, et téléchargez votre fichier PNG. Ignorez le recadrage (ou recadrez l'image selon vos besoins), dans Disposition du logo, sélectionnez l'option Logo et cliquez sur publier.

Le menu de navigation
Après avoir créé et ajouté le logo, rendez-vous dans Appearance > Menus, et créez votre menu.

Ajoutez les liens nécessaires (de la colonne de gauche vers la colonne de droite) et enregistrez. Dans les Menu Settings > section Emplacement d'affichage, vous pouvez cocher l'optionPrincipal».
Si vous le souhaitez, vous pouvez faire apparaître le même menu dans le pied de page ou en créer un autre à cet endroit.
Dans cet exemple, nous n'aurons que le menu de navigation de l'en-tête.
Nous avons ajouté sept liens de navigation principaux et quelques liens de sous-navigation :
- Accueil
- À propos
- Blog
- Lieux et ajouter des lieux
- Profil
- Connexion
- Déconnexion
Le lien de connexion (depuis les points de terminaison UsersWP) n'apparaîtra que pour les utilisateurs déconnectés, tandis que les liens de déconnexion, de compte et de profil n'apparaîtront que pour les utilisateurs connectés.
La typographie
Définissons maintenant la typographie pour la police et la taille du texte du site. Je configure une famille de polices, une graisse et une taille de police globales qui seront appliquées à tout le texte du site.
nous allons dans Apparence > Personnaliseur > Typographie > Général > Corps. Nous définirons la
Famille de polices : Inter
Police supplémentaire Variantes : Regular 400, Medium 500, Semi-Bold 600, Bold 700, Extra Bold 800, Black 900
Transformation : Aucun
Graisse : 400
Taille de police : 16
Hauteur de ligne : 1.7
Famille de polices : Arial, Helvetica, sans-serif

Depuis Apparence > Mise en page > Pages, définissez le Mise en page de l'en-tête : Couverture

Le contenu
Je vais commencer à construire cette page from scratch en utilisant le Otter plugin.
Nous avons besoin d'un en-tête hero sur la page d'accueil pour cela, ajoutons un bloc Ligne fourni par WordPress.

Nous allons ajouter un bloc Section avec une mise en page plein format.

Alignement vertical: Aligner au centre (comme indiqué dans la capture d'écran) dans les bloc Section paramètres et définissez le Structure de la section paramètres sur.
Hauteur minimale : Personnalisée
Hauteur personnalisée : 600

Ensuite, vérifiez le paramètre du bloc et définissez l'image d'arrière-plan.
Pour la section Hero, nous aurons besoin d'une image, que nous téléchargerons gratuitement depuis Pexels.com (Merci, @rachel-claire).

Sélectionnez les paramètres de superposition d'arrière-plan, définissez
Superposition Opacité : 50
Couleur de superposition de l'arrière-plan : #000000 (Noir)

Paramètres de couleur de superposition de l'image hero
Maintenant que nous avons assombri l'image hero, nous pouvons ajouter du texte.
Cliquez au centre de l'image (un bouton « + » est à peine visible). Cela vous permettra de sélectionner un nouveau bloc. Ajoutez un bloc Section.
Cliquez à nouveau au centre de l'image et ajoutez un « hinspTitre avancé » bloc.
Dans le bloc Texte, ajoutez un texte tel que : « hinspTrouvez le meilleur restaurant à Philadelphie”.
Sélection de bloc H1 comme Balise HTML. Alignement du texte Center. (illustré dans la capture d'écran.)
Dans le Style de bloc Advanced Heading paramètres
Taille de police : 48
Transformation de la police : Majuscules
Couleur du texte : #FFFFFF

À ce stade, nous pouvons ajouter le formulaire de recherche à la section hero de notre site d'annuaires Neve.
Cliquez sur le bouton + dans le coin inférieur droit de la section Titre pour ajouter une nouvelle section.
Pour ajouter une recherche GD dans l'en-tête de la page d'accueil, faites glisser le bloc GD > Search à l'intérieur du conteneur hero.

Ajoutons maintenant les paramètres suivants au bloc parent Section bloc.
Dans le Paramètres de structure définir
Largeur maximale du contenu: 1170
Alignement horizontal: Centre

Nous allons maintenant ajouter un espace sous la section hero. Utilisons un bloc d'espacement et définissons la hauteur = 40.

Il est temps d'ajouter quelques sections supplémentaires requises à la page d'accueil, cliquez sur l'icône plus et ajoutez un bloc Section avec une mise en page plein format.

Modifiez les bloc Section paramètres et mettez à jour les Structure de la section paramètres sur
Largeur maximale du contenu : 1170 et Alignement horizontal : Centre.

Nous allons maintenant ajouter une section vide sous l'en-tête héros et ajouter le GD > Categories bloc dans cette grille.
Définissez les options du bloc comme suit
Type de design : Image Background
Éléments par ligne : 4
Activer l'utilisation de l'image de catégorie

Vous pouvez associer une image à une catégorie en modifiant la catégorie depuis wp-admin -> places -> Place Categories.
Chaque catégorie dispose d'une option pour définir une image par défaut

Maintenant, passons à l'ajout de la troisième section de notre site web. Nous l'appellerons «
bsp;Annonces récentes“.
Cliquez sur l'icône plus et recherchez 'Advanced Heading' et une fois ajouté, configurez les paramètres de texte comme suit : Définissez la balise HTML sur H3 et alignez-le sur le centre.

Ajoutez un GD > Listing bloc en cliquant sur l'icône plus, puis accédez aux paramètres du bloc. Assurez-vous d' activer le Afficher les paramètres avancés option.

Dans l'onglet Style du bloc, veuillez mettre à jour le Mise en page : Vue en grille (quatre colonnes).

Modifiez le nombre d' articles à afficher bsp;: 8 et assurez-vous de cocher l'option 'Activer le filtre de localisation' et définissez le Trier par: Récent.

Ajoutons maintenant une Colonne vide avec Contenu et Largeur à 100.

Ajoutez l' GD > Map bloc et conservez les paramètres par défaut.

Félicitations ! Votre page d'accueil est terminée.

2. Conception des pages Listings et Recherche du site annuaire Neve
Page de listings
Vous devez maintenant concevoir deux pages essentielles pour tout annuaire.
La page des annonces (archive générale, catégories, étiquettes) et la page des résultats de recherche.
GeoDirectory les crée par défaut avec une mise en page générale. Dans ce tutoriel, nous allons personnaliser un peu la mise en page de ces pages.
Les pages de listings et de recherche étant quasiment identiques, nous la créons une seule fois et copions simplement la mise en page sur l'autre page.
Nous avons décidé que la mise en page de la page des annonces serait les annonces à gauche, et à droite, une carte fixe affichant l'emplacement précis des annonces.

C'est très simple.
Allez dans Geodirectory > Paramètres > Général > Pages > Cliquez sur Modifier le modèle de page GD Archive

Supprimez tout le contenu de ce GD Archive modèle de page.
nous allons définir les paramètres de la page comme suit
Mise en page de la barre latérale : Aucune barre latérale
Widget de pied de page : Par défaut
Conteneur de contenu : Pleine largeur

Maintenant, ajoutez un Section bloc avec une Mise en page 1:1.

Maintenant, dans le conteneur de gauche, nous allons faire glisser des widgets liés à la page d'archive GD comme GD > Loop Action, GD > Loop, GD > Loop Pagination, et GD > Search en haut afin que l'utilisateur puisse effectuer une recherche depuis la page Archive.

Dans la colonne de droite, faites glisser le bloc GD > Carte, et nous laisserons tous les paramètres à leurs valeurs par défaut. Cependant, nous définirons la hauteur du bloc GD > Carte à 100vh.

Pour la touche finale, nous ajouterons le CSS suivant dans le personnalisateur de thème depuis Appearance => Personnaliser => Ajouter du CSS
.geodir-archive .container.grid-container{ max-width:100%; } .geodir-archive .wp-block-geodirectory-geodir-widget-loop .geodir-loop-container .geodir-listing-posts{ overflow-y: scroll; max-height: 100vh; }
Étant donné que le thème Neve présente un problème de compatibilité mineur avec la page d'archive GD > titre de page, nous allons créer un conteneur de titre en haut de cette page.
nous allons faire glisser une section vide et définir le paramètre de bloc sur
Background : #444444
Rembourrage : 50 px, 20 px, 50 px, 20 px
nous allons faire glisser le Titre de l'archive bloc à l'intérieur.

Après cela, la page Archive des annonces est maintenant prête.

Une autre option consiste à utiliser le bloc GD > Simple Archive comme expliqué dans ce tutoriel sur la façon de Créer un site d'annuaire avec Elementor.
Pour la page de recherche, nous répétons le même processus.
Page de recherche
Accédez à GeoDirectory > Paramètres > Général > Pages > Cliquez sur Modifier le modèle de page GD Search
Supprimez tout le contenu de ce GD Search modèle de page.
Copiez tout le contenu de la page GD Archive et collez-le dans la page GD Search.
Notre page GD Search et Archive est maintenant prête.
3. Conception de la page de fiche unique du site annuaire Neve
Pour modifier et personnaliser la page GD Detail, vous pouvez aller dans Geodirectory > Réglages > Général > Pages > Cliquez sur Modifier le modèle de page GD Detail.

Dans ce modèle, vous trouverez déjà le contenu par défaut généré par Geodirectory.
nous allons supprimer tout ce contenu par défaut et ajouter un nouveau bloc Section.

Commençons par ajouter un diaporama d'images en haut de la page Détails de l'annonce.

nous allons faire glisser le GD > Post Image bloc dans ce conteneur avec les paramètres suivants
Limite d'images : 10
Limite d'affichage : 3
Type de sortie : Slider
Démarrage automatique : Activer

Nous allons maintenant ajouter un autre bloc Section en dessous avec une Mise en page 2:1.

Nous allons modifier le bloc Section paramètres et mettez à jour les Structure de la section paramètres sur Largeur maximale du contenu : 1170 et Alignement horizontal : Center

Ajoutons maintenant tous les GD Detail shortcodes de page requis dans la colonne de gauche, un par un.
Ce qui inclut GD > Post Title, GD > Single Taxonomies, et GD > Single Tabs.
Dans la colonne de droite, nous allons ajouter GD > Author Action et GD > Output Location bloc.

Ajoutons maintenant une classe ( single-gd-section ) à l'ensemble de cette section parente pour lui donner une touche finale.

Enfin, ajoutez le CSS suivant dans le personnalisateur de thème depuis Appearance => Personnaliser => Ajouter du CSS
.single-gd-section{ max-width:1170px; margin:auto; }
Après avoir effectué cela, notre page Détails de l'annonce est terminée.

Ajouter des fonctionnalités Premium à votre site annuaire Neve
Si vous le souhaitez, vous pouvez maintenant ajouter des fonctionnalités premium à votre annuaire, telles que :
- Annonces payantes: avec le module complémentaire GeoDirectory Listing Price Manager , vous pouvez définir des tarifs pour la soumission d'annonces. Pour chaque niveau de prix, vous pouvez activer/désactiver des fonctionnalités telles que : restreindre le nombre de photos pour les annonces gratuites tout en en autorisant davantage pour les annonces payantes, autoriser plus ou moins de tags et de catégories, activer ou désactiver des champs personnalisés spécifiques, soumettre des descriptions plus longues ou plus courtes.
- Claim Listings: Il s'agit d'une fonctionnalité fondamentale pour un annuaire où l'administrateur crée la base de données et invite les propriétaires d'entreprises à prendre en charge leurs annonces gratuites. Le processus de réclamation d'une annonce peut inclure le passage obligatoire à une annonce payante pour en reprendre la propriété.
- Publicité: la vente d'annonces publicitaires est une autre façon de monétiser un annuaire en ligne. Si vous avez beaucoup de trafic, vous pouvez utiliser des réseaux publicitaires. Sinon, vous pouvez vendre des annonces directement, en permettant aux entreprises d'ajouter des bannières dans des zones spécifiques de votre site web, ou en permettant à des annonces d'apparaître en tant que publicités, par exemple, en haut des résultats de recherche organiques.
Ce ne sont là que trois exemples. Cependant, un site d'annuaire offre de nombreuses façons de gagner de l'argent en ligne.
Vous pouvez créer une marketplace mondiale d'articles artisanaux, vendre des billets d'événements ou des bons de réduction.
Commencez à créer votre site dès aujourd'hui grâce à ce guide détaillé : Votre guide pour créer un site annuaire. Il s'agit d'un tutoriel générique qui peut être adapté à n'importe quel thème ou constructeur de pages.
Les possibilités sont infinies.
Libérez la puissance de GeoDirectory !
Lancez votre activité en ligne dès maintenant
Rejoignez-nous dès aujourd'hui !Newsletter - Restez informé !
Recevez les dernières actualités, conseils et contenus exclusifs directement dans votre boîte de réception.