J'ai un thème personnalisé que j'utilise pour de nombreux sites clients. Je mets régulièrement à jour le thème et j'ai besoin d'un moyen de notifier les sites lorsqu'il y a une mise à jour.
J'ai essayé d'utiliser https://github.com/UCF/Theme-Updater mais, comme il n'est plus pris en charge et qu'il n'a pas été mis à jour, je ne parviens pas à le faire fonctionner avec WP 4.1. 1.
Je reçois la notification de la mise à jour dans WP, mais la mise à jour ne se charge pas. Je reçois une erreur à chaque fois.
Existe-t-il un autre moyen de mettre à jour des thèmes personnalisés?
Voici une documentation complète expliquant comment faire cela: Mise à jour de Github - Documentation
Télécharger dans wordpress
Téléchargez la dernière archive étiquetée (choisissez l’option " Zip ").
Décompressez l'archive, renommez le dossier correctement engithub-updater, puisre-Ziple fichier.
Allez à l'écran Plugins -> Add New et cliquez sur l'onglet Upload.
Téléchargez l'archive compressée directement.
Allez à l'écran Plugins et cliquez sur Activer.
[ Description ]
Ce plugin a été conçu pour mettre à jour tout plugin ou thème WordPress hébergé par GitHub. Votre plugin ou thème doit contenir un en-tête dans l'en-tête style.css ou dans l'en-tête du plugin indiquant l'emplacement sur GitHub. Le format est le suivant.
GitHub Plugin URI: afragen/github-updater
GitHub Plugin URI: https://github.com/afragen/github-updater
ou
GitHub Theme URI: afragen/test-child
GitHub Theme URI: https://github.com/afragen/test-child
... où l'URI ci-dessus mène au owner/repository de votre thème ou de votre plugin. L'URI peut être au format https://github.com/<owner>/<repo>
ou au format court <owner>/<repo>
. Vous n'avez pas besoin des deux. Un seul plugin ou URI de thème est requis. Vous ne devez pas inclure des extensions telles que .git
.
[Usage]
Plugins
L'en-tête du plug-in doit contenir une déclaration GitHub Plugin URI
, Bitbucket Plugin URI
ou GitLab Plugin URI
.
/*
Plugin Name: GitHub Updater
Plugin URI: https://github.com/afragen/github-updater
Description: A plugin to automatically update GitHub, Bitbucket or GitLab hosted plugins and themes. It also allows for remote installation of plugins or themes into WordPress.
Version: 1.0.0
Author: Andy Fragen
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Domain Path: /languages
Text Domain: github-updater
GitHub Plugin URI: https://github.com/afragen/github-updater
GitHub Branch: master
*/
Thèmes
Il doit y avoir une déclaration GitHub Theme URI
, Bitbucket Theme URI
ou GitLab Theme URI
dans le fichier style.css
. Lors de l'ajout initial d'un thème, le répertoire must doit être identique au nom du référentiel.
/*
Theme Name: Test
Theme URI: http://thefragens.net/
Version: 0.1.0
Description: Child theme of TwentyTwelve.
Author: Andy Fragen
Template: twentytwelve
Template Version: 1.0.0
GitHub Theme URI: https://github.com/afragen/test-child
GitHub Branch: master
*/
J'espère que cela t'aides.
S'il vous plaît, faites-moi savoir
Si vous êtes à la recherche d'une solution simple pour laquelle vous n'avez pas à vous soucier de vous coder, je vous recommanderais de vérifier wp-updates.com .
Je pense que l'inscription à un compte est gratuite, que cela fonctionne pour les thèmes personnalisés et les plug-ins personnalisés, et ils prétendent que vous pouvez intégrer le service avec seulement 2 lignes de code.
Fournissez des mises à jour automatiques pour vos thèmes et plug-ins WordPress premium avec 2 lignes de code.
Il est composé par l’équipe de Dev7studios , qui est un groupe respecté dans l’espace plug-in WordPress premium.
Bonne chance!