Petit conseil Écrire du code modulaire simple

Dans mon dernier article, nous avons appris une nouvelle façon d'utiliser les URL bitly dans WordPress. Dans la plupart des cas, nous modifions généralement notre functions.php fichier. Aujourd'hui, nous allons apprendre une nouvelle méthode pour garder notre functions.php déposer belle et propre en utilisant une approche modulaire.

Dans ce didacticiel, vous apprendrez comment créer un code modulaire très simple. Ce sera un code simple, et comme il est modulaire, vous devez le mettre en œuvre manuellement. Pourquoi utiliser le code modulaire de toute façon? Fondamentalement, le code modulaire fait partie des fichiers de votre thème WordPress que vous pouvez installer et désinstaller et qui fonctionne avec de nombreux thèmes. Donc, si vous changez de thème mais que vous souhaitez toujours utiliser vos fonctions personnalisées avec votre nouveau thème, cette méthode vous sera utile..


Motivation

Au début, il est probable que vous pensiez peut-être à vous-même "pourquoi devrais-je m'occuper de cela?" C'est ce qui dissuade la plupart des gens d'adopter cette approche modulaire, mais soyez patient, les résultats seront récoltés à l'avenir. Si vous développez des thèmes, vous connaissez peut-être déjà cette méthode, mais si vous débutez, cette astuce vous permettra de gagner du temps en copiant et collant des fonctions encore et encore..


Exemple 1

Nous écrirons une fonction simple et verrons comment intégrer ce fichier à notre thème. functions.php


Étape 1.1

Alors, écrivons une nouvelle fonction. Ce code est en PHP, nous le ferons comme d'habitude pour une fonction PHP standard.

  __ ('Menu principal'), 'secondaire-menu' => __ ('Menu secondaire'))); ?>

Comme vous pouvez le constater, il ne s’agit que d’une fonction standard pour l’enregistrement des menus. Copiez le code ci-dessus, collez-le dans l’éditeur de texte de votre choix et enregistrez-le sous. my-modular-code.php


Étape 1.2

Enregistrez ce fichier avec vos fichiers de thème WordPress ou dans un sous-dossier si vous le souhaitez. Je suggère de sauvegarder ce fichier dans un sous-dossier. Ainsi, lorsque vous changerez de thème, vous pourrez copier le dossier avec toutes vos fonctions personnalisées, ce qui facilitera la portabilité..

Allez-y et ouvrez le fichier de fonctions de votre thème, généralement nommé functions.php, et collez cette ligne de code juste après la balise PHP d'ouverture:

 include_once ('chemin / vers / mon-code-modulaire.php');

Cette ligne de code accédera à votre my-modular-code.php fichier et exécutera le code au moment où cette commande sera exécutée. Cette astuce permet de garder votre functions.php fichier propre et facile à naviguer.


Exemple 2

Faisons un exemple similaire. Supposons que vous souhaitiez ajouter une fonctionnalité de shortcode à votre blog. Pour cela, nous avons généralement tendance à copier tout le code dans notre functions.php fichier, ce qui n’est pas nécessairement mauvais. Mais au fil du temps, vous aurez un fichier de fonctions débordant. Donc, pour éviter que nous utilisions la même approche modulaire.


Étape 2.1

Copiez le code ci-dessous, simple et direct, et enregistrez-le sous mon-shortcode.php dans le même sous-dossier que le fichier précédent.

 fonction bold ($ atts, $ content = null) return ''. $ content.'';  add_shortcode ('gras', 'gras');

Le code est très simple et il va juste mettre en gras les caractères quand le texte est enfermé dans [bold] [/ bold] Mots clés.


Étape 2.2 Appel du mon-shortcode.php Fichier dans functions.php

Maintenant, ouvrez votre functions.php fichier et collez le même code que dans notre premier exemple, en ne remplaçant que le nom du fichier:

 include_once ('chemin / vers / mon-shortcode.php');

Lorsque le fichier de fonction atteint cette ligne de code, il ira à la mon-shortcode.php déposer et inclure tout le code qui y réside!


Conclusion

Comme nous l’avons appris précédemment, cette méthode permet de garder notre fichier de fonctions propre et net. Sinon, cela facilitera la portabilité lors du changement de thème. Vous pouvez facilement changer de thème sans parcourir votre ancien fichier de fonctions pour trouver vos codes abrégés et extraits de code personnalisés. Cela économise beaucoup de temps et évite les maux de tête! Je me souviens que lorsque j'ai créé un thème pour mon propre blog, le fichier de fonctions comptait 1500 lignes et si vous voulez trouver un petit morceau de code, il est presque certain que vous finirez par faire une erreur..

C'est aussi une bonne introduction à la création d'un plugin. En d'autres termes, c'est un peu comme le plugin le plus simple que vous puissiez créer. Cela vous aidera à comprendre et à écrire vos propres plugins à l'avenir. J'espère que cela a augmenté vos connaissances. Dans le prochain tutoriel, nous allons utiliser la même approche modulaire et écrire un widget de type Facebook.

Amusez-vous à essayer le code et faites-nous savoir si vous avez besoin d'aide, laissez simplement vos commentaires ci-dessous et nous essayerons de vous aider ou de résoudre vos problèmes. Merci d'avoir lu!