Comment créer une page de démonstration en direct pour un thème?
quelque chose comme une vitrine de thèmes WordPress, permettant aux clients de prévisualiser un thème spécifique en direct avant de décider d'acheter.
J'ai vu cela sur studiopress par exemple ou n'importe quel grand vendeur de thèmes.
Example.com - site principal
Example.com/theme1/ - affiche une démonstration d'un certain thème
example.com/theme2/ - un autre thème, ETC
Cela peut-il être fait avec un plugin? Ou avez-vous une meilleure idée peut-être multisite?
Je vous remercie
Voici comment je le ferais dans un plugin:
Installez WordPress en tant que multisite avec des sous-domaines.
Utilisez le site principal de la boutique thématique, installez Easy Digital Downloads ou un autre plugin de boutique. Créez un produit pour chaque thème, assurez-vous que le slug correspond au nom du répertoire du thème.
Téléchargez vos thèmes.
Ecrivez une fonction vide wp_install_defaults()
pour empêcher le contenu par défaut des nouveaux sites.
Ajoutez les données de test de wptest.io à votre plugin. Ils sont meilleurs que les données de test du thème WordPress.
Accrochez-vous dans wpmu_new_blog
et vérifiez si le slug du site correspond à un thème existant. Ensuite:
blog_public
sur FALSE
pour empêcher les moteurs de recherche d'indexer vos données de test.style.css
.style.css
et ajoutez un Achetez maintenant! lien qui mène au produit sur le site principal avec un slug correspondant.Forcez la barre d'administration à être visible sur tous les sites, même lorsque l'utilisateur n'est pas connecté. Ajoutez un menu alimenté à partir de l'option de site et créez une liste de tous les sites d'aperçu de thèmes. Vous pouvez également utiliser un widget pour cela.
Filtrez la page du produit sur le site principal et ajoutez un lien vers le site de démonstration contenant les informations provenant du site.
Il y a probablement beaucoup de détails que j'ai manqués ici, mais en tant que concept de base, cela devrait bien fonctionner.