web-dev-qa-db-fra.com

Quelle est la meilleure façon de modifier des fichiers WordPress?

Je viens de commencer à héberger un blog en utilisant WordPress. Maintenant, je veux commencer à éditer des fichiers php à personnaliser (je suis un programmeur). Quelles sont mes différentes options? Devrais-je utiliser FTP, télécharger des fichiers et éditer localement? Ou dois-je me connecter au serveur et éditer?

merci

2
jack straw

Cela dépend vraiment de ce que vous essayez de faire. Tout d’abord, vous devez ne jamais éditer les fichiers WordPress principaux. Toutes les modifications que vous apportez seront perdues si et lors de la mise à niveau. Si vous souhaitez modifier les fonctionnalités, utilisez un plug-in. Si vous souhaitez modifier l'affichage de votre site, modifiez le thème.

Dans les deux cas, vous ne souhaitez pas travailler sur un site actif. Les choses peuvent mal se passer, vous risquez de perdre un point-virgule et de casser le site, ou vous pouvez accidentellement détruire quelque chose que vous avez passé longtemps à construire. Cela dit, il est encore assez facile de se lancer dans le développement.

Outils serveur

Tout d’abord, vous souhaitez configurer un serveur de test sur votre système local et y installer WordPress. Il y en a plusieurs disponibles, mais voici quelques bonnes à regarder en premier:

Après avoir configuré votre serveur de test, installez la dernière version de WordPress comme vous le feriez normalement. Maintenant, vous avez une configuration autonome que vous contrôlez complètement et pouvez tester ce que vous voulez sans casser votre site en direct.

Environnement de développement

Pour le développement, vous voudrez utiliser une sorte de IDE . Votre choix d'environnement de développement est entièrement à vous. Assurez-vous simplement que vous êtes à l'aise pour l'utiliser. Quelques bons IDE (gratuits) pour le développement de PHP sont:

  • Aptana Studio
  • Eclipse
  • Bloc-notes Microsoft - Pas vraiment un IDE, mais si tout ce que vous voulez faire est d'écrire quelques lignes de code et que vous ne vous souciez pas de intellisense , c'est ça va.
  • XCode - Mac seulement ... mais je ne voulais pas être exclusif à Windows :-)

Contrôle de source

Au fur et à mesure que vous vous développez, vous souhaiterez suivre toutes les modifications que vous apportez afin de pouvoir revenir en arrière et "rétablir" les erreurs que vous avez commises. La plupart d'entre nous l'ont déjà fait plusieurs fois ... vous modifiez du code, pensez que cela fonctionne et partez pour la journée. Ensuite, vous revenez et découvrez que vous avez brisé quelque chose de vital pour le système ... mais vous ne pouvez pas vous souvenir de ce que vous avez changé la veille pour corriger l'erreur! L'utilisation d'un système de contrôle de version vous aidera à éviter ceci:

  • Subversion - Il est un peu plus ancien et peut être plus difficile à utiliser, mais des outils tels que TortoiseSVN facilite grandement le travail avec ... C'est également le système utilisé par WordPress pour suivre les principales modifications et envoyer des plug-ins/thèmes au référentiel.
  • GIT
  • Mercurial

Cela vous aidera à développer localement pour WordPress. Vous pouvez créer vos plug-ins, thèmes et autres codes et les tester sur la dernière version de WordPress pour vous assurer qu'il fonctionne pour vous. Une fois que c'est fait, testé et prêt pour primetime, vous pouvez le télécharger sur votre site ou le soumettre au référentiel de WordPress .

Téléchargement

Une fois que vous êtes prêt à envoyer votre nouveau code au serveur, vous avez quelques options. Les plug-ins peuvent être compressés localement et téléchargés directement via l'interface utilisateur WordPress. Les thèmes peuvent aussi. Alternativement, vous pouvez toujours envoyer des fichiers FTP directement sur le serveur ... Cela vous permet d'apporter de petites modifications à un plug-in volumineux sans avoir à tout transférer à chaque fois. Voici quelques bons outils FTP:

Autres ressources

Plusieurs bons tutoriels sont disponibles pour discuter en détail du développement de plug-ins et de thèmes. Certains des plus importants (ceux fournissant des modèles de fichiers et des exemples utilisables) se trouvent dans le Codex. Une recherche rapide sur Google vous aidera à trouver encore plus:

6
EAMann

Le moyen le plus simple consiste à modifier des fichiers dans l'éditeur wordpress intégré. Vous pouvez effectuer des sauvegardes avant la modification pour des raisons de sécurité.

Si vous modifiez un thème, essayez de voir à quoi ressembleront les modifications apportées dans firebug. Une fois satisfait, apportez les modifications au thème réel.

Il existe également un plugin appelé thème test drive - vous pouvez éditer et prévisualiser un thème en tant qu'administrateur, sans que les lecteurs ne le sachent.

Les étapes ci-dessus facilitent la modification de thèmes en ligne - en déplacement :)

Vous pouvez également utiliser le mode hors connexion, où vous installez wordpress localement sur votre ordinateur, terminez la modification de vos fichiers de thème et les téléchargez.

Bonne chance dans votre aventure wordpress :)

0
mireille raad