web-dev-qa-db-fra.com

Comment mettre à jour un thème personnalisé

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?

2
Jay

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

2
Dionoh

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!

0
Frankie Jarrett