Où se trouvent les fichiers ou les fonctions de widget par défaut de WordPress?
J'essaie de modifier légèrement le widget WordPress tag cloud par défaut. Je ne veux pas créer mon propre widget parce que je veux littéralement ajuster une petite chose. J'ai regardé à travers mon installation WordPress mais je ne trouve pas le fichier PHP qui contient les widgets de base.
Même si je suppose qu'ils sont définis dans chaque thème, j'ai toujours regardé dans les répertoires de base mais je suis venu les mains vides.
Donc, si l'un d'entre vous a déjà compris cela, veuillez faire mon la vie plus facile et laissez-moi savoir où je peux trouver les widgets par défaut...plus important encore, le nuage de tags widget.
Merci
3 réponses
Ceux-ci sont situés dans la classe widget par défaut:
/wp-includes/default-widgets.php
Pour plus de détails: http://phpdoc.wordpress.org/trunk/WordPress/Widgets/WP_Widget_Tag_Cloud.html
Le widget appelle une fonction plus profonde qui génère la sortie réelle. Vous voudrez jeter un oeil aux fonctions wp_tag_cloud
et wp_generate_tag_cloud
dans:
/wp-includes/category-template.php
Prenez cependant en compte que vous perdrez votre changement lorsque vous mettez à niveau wordpress (c'est pourquoi j'ai finalement créé mon propre widget shabby category-cloud au lieu de changer le code tag-cloud par défaut).
Le widget nuage de balises est défini près du bas du fichier default-widgets.php
dans le dossier wp-includes
.