web-dev-qa-db-fra.com

Dois-je ajouter des boutons de partage à l'aide d'un plugin ou directement dans mes fichiers de thème?

Cette question concerne les plug-ins pour les boutons de partage Linkedin, les boutons de Tweet Twitter et les boutons J'aime de Facebook.

Ce sont des articles de blog sur un blog WordPress qui est un sous-domaine d'un site qui est construit dans CakePHP.

Considérant la possibilité que des plugins puissent devenir obsolètes , et que si cela se produit, il est possible que les comptes de partages/tweets/likes soient perdus, se demandant s'il est préférable d'ajouter ces boutons de partage manuellement dans le fichier de thème single.php.

Est-il préférable d’utiliser des plugins pour ajouter ces boutons, ou d’ajouter les boutons manuellement dans le fichier de thème single.php?

2
Tom

Utiliser un plugin est toujours une chose rapide et facile à faire, jusqu'à ce que tout se passe mal. Je suis un fan de moins de plugins (sauf si vous en avez vraiment besoin) et la raison la plus stricte est que vous avez alors le plein contrôle de ce qui se passe dans votre projet.

Et au commentaire sur "les plugins peuvent devenir obsolètes et ça ..." je pense que vous avez répondu à votre propre question avec cette ligne :)

Ecrivez plus, inquiétez-vous pour moins -> c'est ma devise: D

1
Xavier

Fondamentalement, cela devient une question de Plugin VS. Codage personnalisé ,

Cette question a déjà été posée et certaines personnes pensent que s'il y a un plugin, alors allez-y, alors que d'autres pensent qu'ils ne font confiance à personne avec le code et les fonctionnalités de leur site, ou qu'ils savent qu'ils peuvent le coder de manière plus efficace afin d'écrire il propre code.

Je suis ma règle d'or de si son code est bon et fonctionne "pourquoi réinventer la roue?" .

Donc, si j’ai besoin de fonctionnalités, j’ai recours à des plugins de codeurs connus, ayant plus d’une version unique et régulièrement mis à jour. Si rien ne se rapproche de cela, je regarde les anciens plugins qui "travaillaient" les étudient, puis je les corrige et les modifie en fonction de mes besoins spécifiques, ou j'écris de nouveau à partir de zéro.

De la même manière qu'un plugin pourrait cesser de fonctionner (ne fonctionnerait pas comme prévu), votre propre code que vous avez mis dans votre single.php ou tout autre fichier, en particulier lorsque vous travaillez avec des API externes telles que FaceBook, Twitter et LinkedIn qui changent constamment. de temps en temps.

C'est juste mon avis qu'il n'y a pas de bon et de mauvais ici.

1
Bainternet

Plugin, même si vous le code vous-même. l'administration semble aller plus facilement pour moi. Même si votre thème est entièrement personnalisé, la séparation des fonctionnalités reste une pratique solide.

Si vous changez de thème, si le code devient obsolète, si vous voulez le supprimer, si vous avez besoin de l'étendre ... toute modification devient plus simple à implémenter.

0
J. M. Becker

Si vous êtes certain de ne pas changer de thème, vous pouvez ajouter ces boutons dans votre fichier single.php . Mais s'il est plausible que vous changiez fréquemment de modèle, alors utiliser un plugin serait une meilleure option.

0
Amit Singh

Je préfère le faire directement dans mes thèmes. Tenant compte du nombre de problèmes pouvant résulter de l’utilisation de trop de plugins (de nombreux clients vont installer 50 plugins puis constater que tout ne fonctionne pas), des plugins avec de mauvaises interactions ou des plugins qui pensent devoir inclure leurs propres copies, telles que les bibliothèques JS.

Le plus gros problème est que votre code finira par devenir obsolète. Avec les plugins, vous n'avez pas à vous soucier de maintenir le code pour le reste du temps.

0
EnGee