Beaucoup de messages ici ou ailleurs contiennent du code, mais ils ne disent pas où le mettre.
Exemple:
J'ai trouvé ce message: Comment désactiver 301 messages de redirection (non canoniques)?
Je suis un débutant avec PHP. Où devrais-je placer exactement le code de la réponse?
Réponses:
Chaque fois que vous trouvez un morceau de code sans instructions d’installation claires, c’est probablement un plugin. L’exemple que vous avez donné est bon, car c’est le cas le plus courant:
Pour utiliser un tel extrait, placez-le dans un plugin:
remove_404_redirect.php
.Écrivez des en- têtes de plug-in simples dans le fichier au tout début. Utilisez l'URL où vous avez trouvé le code en tant que
Plugin URL
et l'auteur du code en tant quePlugin Author
:Placez le code que vous souhaitez utiliser sous les en-têtes du plugin.
C'est All Folks.
Vous pouvez ajouter le code à votre thème
functions.php
. Mais ce n'est pas une bonne idée:functions.php
ne peut pas être désactivé séparément. Si le code tombe un jour, vous devez le modifier àfunctions.php
nouveau ou changer de thème. Si vous souhaitez utiliser un autre thème, vous devez copier et coller tout ce code à nouveau.functions.php
vous obtenez un gâchis intenable avec le temps.Related: Où mettre mon code: plugin ou functions.php?
la source
Je suis le développeur du plugin qui vous permet d'ajouter des extraits de code à un site WordPress via une interface d'administration.
Il ajoute une interface graphique, similaire au menu Plugins, pour la gestion des extraits. Les extraits peuvent être activés ou désactivés, se voir attribuer un nom et une description, et être classés par catégorie à l'aide de balises. Ils peuvent également être sauvegardés et transférés entre les sites à l'aide de la fonction d'importation / exportation.
Plus de screenshots
Vous pouvez en apprendre plus sur le plugin Code Snippets sur WordPress.org et voir son code sur GitHub .
la source
Le code mentionné dans le lien doit être placé dans le fichier functions.php de votre thème, pas dans canonical.php. Vous devez toujours éviter de modifier les fichiers WP principaux. Vous n'avez pas besoin de remplacer ou de commenter tout autre code.
Faites une sauvegarde de votre fichier functions.php avant de le modifier, car même une simple erreur de syntaxe dans le functions.php peut détruire tout votre site.
la source
Si vous utilisez le thème WordPress de Jupiter, vous pouvez le faire en ajoutant les extraits de code à votre function.php de thème enfant et en commençant à remplacer les points d'ancrage, les filtres et les codes courts, comme décrit ici:
https://themes.artbees.net/docs/overriding-shortcodes/
la source