WordPress : Comment enregistrer différentes options de paramètres à l’aide de l’API de paramètres et/ou de l’optimiseur de thème
Je souhaite autoriser les utilisateurs à enregistrer différentes versions dans le panneau d’options à l’aide de l’API de configuration et/ou de l’optimiseur de thème.
Par exemple, imaginez que j’ai stylisé mon site via un panneau d’administration ou l’optimiseur de thème. J’aime son apparence, mais je veux expérimenter avec un look différent. Le problème est que je ne veux pas perdre le travail que j’ai fait.
Ce que j’aimerais pouvoir faire, c’est nommer et enregistrer ces styles et pouvoir les recharger plus tard et les utiliser ou les modifier. Est-ce possible vis-à-vis de l’API Settings et/ou du Theme Optimizer – et, si oui, comment pourrais-je faire cela ?
Solution n°1 trouvée
J’ai fait quelque chose de similaire en tant qu’installation d’importation / exportation. Essentiellement, j’ai créé une page d’importation/exportation d’options de thème dans le tableau de bord, puis j’ai simplement exporté les options de thème (à l’aide get_option()
de ) dans un fichier en tant que chaîne encodée JSON et je l’ai publiée pour que l’utilisateur la télécharge. Donnez-leur ensuite une fonction de téléchargement des importations dudit fichier (en utilisant update_option()
). Vous pouvez faire la même chose simplement en stockant différentes options numérotées plutôt que de les enregistrer dans un fichier.
0 commentaire