Instructions WordPress: Créer une vitrine pour les démonstrations de thèmes WP

Article écrit par:
  • Conseils sur les blogs
  • Mise à jour: août 12, 2013

Le développement de thèmes WordPress a vraiment pris son envol ces dernières années, le logiciel WordPress ayant atteint plus de un million d'utilisateurs 60 dans le monde. La société a également dévoilé son WordPress.com solution de blogging hébergée à distance, à égalité avec des services tels que Blogger et tumblr, augmentant encore la demande de thèmes et les revenus potentiels pouvant être générés par le développement de ces modèles étendus de PHP. De nombreux auteurs sont familiers avec la pratique du logiciel qui consiste à demander une image miniature du thème en action à afficher aux utilisateurs potentiels du thème. Ils sont en mesure de voir un instantané de ce à quoi le thème ressemblera une fois mis en pratique sur leur site Web, ce qui est suffisant pour un grand nombre d'utilisateurs et de développeurs WordPress.

Création d'une présentation pour les thèmes WP à l'aide de démonstrations en direct et fonctionnelles


* Capture d'écran de thèmes élégants - Un club de thèmes WordPress de premier ordre que j'utilise depuis des années.

Mais il existe des utilisateurs plus exigeants et des développeurs de thèmes WordPress, et une simple image de capture d'écran miniature ne suffira pas pour démontrer les détails subtils et l'effet recherché d'un thème. Le mécontentement suscité par ces petites images de thème a conduit un grand nombre de développeurs de thèmes à lancer un aperçu complet de leur travail sur le site Web. Ces aperçus sont de véritables blogs WordPress qui utilisent le thème WordPress entièrement développé sur un site que le téléchargeur de thèmes peut entièrement naviguer et expérimenter avant de les utiliser sur leur propre site Web ou avant de les acheter. leurs propres fins. Ce n'est pas seulement plus attrayant et informatif que les captures d'écran miniatures typiques, mais c'est aussi un moyen beaucoup plus efficace de commercialiser et de vendre des thèmes sur ce marché en croissance.

La création de ce type de site est cependant considérée comme trop complexe et beaucoup de gens ne savent tout simplement pas comment transformer un simple site Web WordPress en une galerie de thèmes conçus par ses soins. En utilisant les fonctionnalités intégrées de WordPress, dont certaines sont activées via des plugins tiers, la création d'un site de démonstration par thème n'est pas seulement une bonne chose à faire pour les entreprises, c'est aussi le moyen le plus simple de montrer aux utilisateurs toutes les compétences et les talents d'un développeur. travailler avec.

Voici comment c'est fait.

Étape 1: Obtenez ces thèmes WordPress en ligne pour les visualiser

Pour que cette approche fonctionne, chaque thème qu'un développeur souhaite montrer aux utilisateurs ou clients potentiels doit être placé dans le répertoire de thèmes WordPress standard (/ public_html / wp-content / themes /). Assurez-vous que toutes les images de thème sont téléchargées et que les dossiers de thème sont en minuscule, sans espace ni ponctuation, car cela sera essentiel pour déployer et prévisualiser ces thèmes sur plusieurs sites WordPress à l'aide de l'une des fonctionnalités intégrées les plus avancées offertes dans WordPress. 3.0 et supérieur.

Une fois les thèmes entièrement téléchargés, il est temps de quitter le répertoire themes dans le dossier racine standard de WordPress, qui est probablement le répertoire «public_html».

Étape 2: Activation de WordPress Multisite pour la présentation de thèmes

Le moyen le plus simple d’activer un site de démonstration de thèmes consiste à utiliser la fonctionnalité existante multi-sites de WordPress, désormais intitulée Réseaux WordPress. Cette procédure implique l’utilisation d’une seule base de données pour créer un nombre quasi infini de blogs WordPress, chacun pouvant être rempli d’un contenu unique et stylisé à l’aide d’un thème complètement différent par blog. Cela crée essentiellement un site de démonstration WordPress complet, rempli d'entrées, d'archives, de pages, de catégories et d'autres informations, pour chaque thème créé par un développeur.

Dans le fichier “wp-config.php” qui se trouve dans le dossier racine de WordPress, collez simplement la ligne ci-dessous, qui indiquera au tableau de bord d'activer la fonctionnalité Réseaux WordPress et fournira un panneau de configuration pour configurer ses paramètres et procéder comme suit:

define ('WP_ALLOW_MULTISITE', true);

Enregistrez le fichier et accédez au tableau de bord WordPress, où un lien «Configuration du réseau» apparaîtra dans la barre latérale sous l'en-tête «Outils». Dans cette boîte de dialogue d'installation, assurez-vous de choisir si les blogs seront installés dans un sous-domaine ou un sous-dossier, et définissez un répertoire pour le contenu multimédia chargé. Passez à la partie suivante de l’installation, qui permettra à WordPress Dashboard d’imprimer quelques lignes de code à coller dans les fichiers «wp-config.php» et «.htaccess» du répertoire racine du serveur.

Revenez sur un client FTP pour effectuer ces modifications, en vous assurant que chaque ligne de code est correctement copiée et collée et que toutes les parenthèses et les points-virgules sont présents. Ne pas garantir que le code approprié dans l'un ou l'autre fichier entraînera toutes sortes d'erreurs de site Web et WordPress pouvant limiter considérablement les fonctionnalités du site Web.

Il convient de noter que le fichier «.htaccess» est souvent masqué lors de l’utilisation d’un client FTP traditionnel et, le cas échéant, les utilisateurs doivent accéder à leur logiciel cPanel, Plesk Panel ou autre logiciel du panneau de configuration du serveur et modifier le fichier à l’aide de un gestionnaire de fichiers basé sur le Web. Ces applications Web peuvent afficher et modifier des dossiers cachés lorsque les clients FTP traditionnels ne le sont pas.

Étape 3: Créer un blog pour chaque démonstration de thème WordPress

La partie avancée du processus de codage est terminée, mais il reste à compléter l’aspect le plus fastidieux de la création d’un site de démonstration du thème WordPress. Le fonctionnement de cette méthode est assez simple: chaque thème présenté aux utilisateurs doit être affiché sur un tout nouveau blog, accessible via un sous-dossier ou un sous-domaine. Cela signifie qu'un développeur de thèmes doit revenir au tableau de bord WordPress et commencer à créer autant de blogs qu'ils ont créé de thèmes; chaque blog peut être configuré et accessible à l'aide d'un tableau de bord réseau WordPress spécial, qui est en quelque sorte un «sous-tableau de bord» dans le panneau de configuration traditionnel de WordPress.

Dans ce tableau de bord, sélectionnez le blog qui doit être thématisé avec un nouveau modèle et cliquez sur «Apparence» dans la barre latérale. Il vous suffit de localiser le thème à démontrer et de l'activer sur le blog. Assurez-vous d'écrire quelques exemples d'entrées pour que les utilisateurs puissent voir toutes les fonctions du thème en action, puis répétez le processus sur le blog suivant pour que le prochain le thème peut être démontré.

Les développeurs entreprenants peuvent être un peu soulagés d’apprendre que des plugins peuvent faciliter ce processus.

Le premier plugin, connu sous le nom de Réplicateur, peut être utilisé pour créer instantanément un grand nombre d’instances multisites sans les configurer individuellement sur une longue période. Le plug-in est installé et activé dans un tableau de bord autre que Network Dashboard pour une utilisation avec des blogs multisites. lorsqu'il est utilisé, un développeur peut déterminer les paramètres de base d'un blog qui s'appliqueront au nombre de blogs qu'il est sur le point de créer. Ces paramètres seront universels, mais ils devront toujours déterminer manuellement le thème utilisé par chaque itération multisite.

Un deuxième plugin est connu sous le nom de Diamond Plugin Multisite, et ceci est utilisé car il contient un widget de barre latérale utile qui augmentera la convivialité du site. En réalité, ce widget répertorie, par ordre alphabétique, chaque blog multisite créé par le tableau de bord WordPress. Lorsqu'il est placé dans les barres latérales des sites de démonstration de thèmes, il permet aux utilisateurs de naviguer facilement entre les thèmes, au lieu de revenir à la page d'index du site chaque fois qu'ils souhaitent prévisualiser un thème différent en action sur le site Web du développeur. Ce n'est certainement pas nécessaire, mais améliorer la convivialité ne peut que contribuer à augmenter les résultats nets d'un site Web et à promouvoir l'adoption de ses thèmes WordPress.

Une approche alternative: Installation de plusieurs itérations WordPress

Il n'y a vraiment aucune raison de laisser la fonctionnalité Réseaux WordPress derrière au profit de l'installation manuelle de nombreuses installations WordPress pour servir d'aperçus.

Cependant, un certain nombre de développeurs de thèmes préfèrent garder les choses un peu «à l'ancienne» lors de la conception de ces sites, et ils seront rassurés de savoir que WordPress peut être installé plusieurs fois sur un serveur. Pour ceux qui possèdent plusieurs bases de données, rien de plus simple: créez simplement une nouvelle base de données pour chaque installation WordPress, installez WordPress dans un nouveau sous-dossier et poursuivez la procédure d'installation et de thématisation comme à l'habitude. Ensuite, créez un lien vers cette nouvelle installation à partir de la page d'index du site, et tout est pris en charge.

Pour ceux qui ne possèdent qu'une seule base de données, le fichier «wp-config.php» devra à nouveau être mis à jour afin de prendre en charge plusieurs installations afin de démontrer des thèmes. Cela nécessite juste une simple modification du fichier qui détermine un nouveau préfixe de base de données pour chaque installation. Cela garantit que les sites de démonstration de thèmes n'écraseront pas les données et les utilisateurs présents dans l'installation principale du site. Pour ce faire, modifiez la ligne ci-dessous, qui apparaît près du haut de chaque fichier «wp-config.php», fournie avec un téléchargement du logiciel WordPress:

$ table_prefix = 'wp_';

Pour plus de facilité, renommez simplement le préfixe «wp_» par le nom en minuscule du thème qui sera présenté à l’aide de cette installation particulière. Cela favorisera la clarté lors de la navigation dans les tables ou les cellules à l'aide d'un logiciel de base de données tel que phpMyAdmin.

Étant donné que ces sites seront tous accessibles par le même administrateur, il est intéressant de noter que WordPress peut réellement accéder aux données des utilisateurs et des mots de passe d'autres installations à l'aide d'un simple hack placé dans le fichier «wp-config.php». Cela permettra à un développeur de se connecter à chaque installation avec le même nom d'utilisateur et le même mot de passe, et de s'assurer qu'ils sont connectés à chaque installation simultanément. Les deux lignes de code nécessaires pour accomplir ceci sont:

define ('CUSTOM_USER_TABLE', $ préfixe_table.'wp_users ');
define ('CUSTOM_USER_META_TABLE', $ préfixe_table.'wp_usermeta ');

N'oubliez pas que le préfixe «wp_» peut être remplacé par n'importe quoi et doit s'aligner sur les informations de la base de données de l'installation principale pour obtenir les meilleurs résultats.

Une autre approche: utiliser des plugins WordPress pour illustrer des thèmes


La communauté de développeurs WordPress est large et diversifiée, et certains d’entre eux ont trouvé un moyen de démontrer des thèmes en action sans installer plusieurs blogs, créer un réseau WordPress ou pirater les paramètres de base de données. Au lieu de cela, ils s'appuient sur des fonctions personnalisées conçues dans un plugin WordPress pour afficher ces sites Web de démonstration aux utilisateurs, essentiellement de la même manière que WordPress Dashboard peut afficher un aperçu en direct du site avant de finaliser l'activation d'un thème.

Le plugin le plus populaire est connu sous le nom WordPress Thème Démo Plugin et, bien que son titre ne soit pas nécessairement créatif, son approche est à la fois créative et sensée. Le plugin amène essentiellement la fenêtre d'aperçu du thème hors du tableau de bord et son utilisation dans le monde réel. Les utilisateurs et les acheteurs du site peuvent prévisualiser n’importe quel thème du site en naviguant vers une URL simple construite en tant que telle:

http://your-domain.com/preview_theme?theme-name

Cette URL de prévisualisation transforme le nom du dossier en minuscules du thème en une destination de prévisualisation. n'importe quel nom de dossier de thème peut être attaché à la fin du lien afin qu'un utilisateur puisse l'aperçu. Le système est ingénieux et constitue de loin le moyen le plus efficace de prévisualiser les thèmes. Aucun piratage de base de données n'est requis, et les utilisateurs n'auront pas à modifier le fichier «wp-config.php» de WordPress pour que cette URL soit pleinement fonctionnelle. Téléchargez simplement le plugin, activez-le et commencez à créer des liens vers des aperçus de thèmes en utilisant la construction d'URL ci-dessus. Un site de démonstration thématique peut être déployé en quelques heures à l’aide de cette méthode.

Ce plugin permet également d’imprimer la liste complète de tous les thèmes du site dans la barre latérale ou sur une page distincte (ou un message). Cela ressemble beaucoup au widget Diamond MultiSite Plugin, mais utilise une simple variable. Où que la liste apparaisse, les développeurs peuvent simplement insérer la variable WordPress entre crochets suivante:

[liste de thèmes]

Une liste complète et alphabétique des thèmes sera présentée sous un format <ul>; il est important de se rappeler que chaque thème téléchargé sur un site sera placé dans cette liste, y compris le thème par défaut du site et ceux en cours de développement ou de révision. Tenez compte des thèmes téléchargés et supprimez ceux qui ne sont pas destinés à la vente ou à la prévisualisation par les clients.

Facile à faire et enrichissant à la fin

Un site de démonstration de thèmes WordPress prend ces petites vignettes inutiles à un niveau supérieur, permettant aux clients d'interagir réellement avec les éléments de conception et de juger si le thème qu'ils vont télécharger ou acheter convient à leurs besoins. Cela signifie globalement une meilleure satisfaction des clients et une probabilité accrue que les thèmes soient utilisés ou achetés par des utilisateurs avides de WordPress et des concepteurs novices. Le processus est simple à réaliser et peut s'avérer très enrichissant pour les concepteurs de thèmes entreprenants et engageants.

À propos de Jerry Low

Fondateur de WebHostingSecretRevealed.net (WHSR) - une critique d'hébergement approuvée et utilisée par les utilisateurs de 100,000. Plus de 15 ans d'expérience dans l'hébergement web, le marketing d'affiliation et le référencement. Contributeur à ProBlogger.net, Business.com, SocialMediaToday.com, et plus encore.