Je suis un débutant et un apprenant wordpress ambitieux - ceci est ma première question à Stackexchange - au cas où je me trompe, je suis reconnaissant à tous ceux qui nous dirigent dans la meilleure direction.
Sur ma page http://www.project22.org
Maintenant, j'ai essentiellement créé les fonctionnalités que je voulais dans mon plugin, mais pour afficher mes résultats, j'avais besoin de quelques ajustements dans les fichiers de thème (enfant), par exemple. le content.php pour changer l'affichage de "entry_meta" des posts.
Cela ne vous convient pas, ne serait-il pas préférable que mon plugin reste indépendant du thème lui-même?
Donc, mes questions de débutant sont les suivantes:
Éditer: Mon cas d'utilisation - dans entry_meta de chaque message, je souhaite afficher des données de champs personnalisés. La seule solution que j'ai trouvée était de faire des ajustements à la fonction de thème twentytwelve_entry_meta();
- mais cela ne fonctionnera pas sur un thème différent, non?
Si votre code nécessite des modifications de thèmes, il appartient au thème, généralement le functions.php
. Dans un thème enfant personnalisé, ce n'est pas un problème, dans un plugin pour tout le monde, ce sera beaucoup plus difficile. :)
La meilleure option pour obtenir un thème plus flexible: demandez à l'auteur du thème d'ajouter un crochet. Fournir un cas d'utilisation réel. Si vous ne voulez pas attendre, ajoutez les crochets à votre thème enfant. Voir aussi ticket # 21506 Crochets à thème standard .
Mettre à jour
Votre cas d'utilisation - changer twentytwelve_entry_meta()
- ne peut pas être compatible avec plusieurs thèmes pour une raison simple: tous les thèmes ne possèdent pas une fonction similaire. Certains thèmes utilisent le nom de l'auteur et les termes associés à différents endroits, tandis que d'autres n'affichent pas ces données.