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

21
demandé sur Adam Spiers 2010-02-19 04:07:23

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
37
répondu Dave Konopka 2010-02-19 14:08:47

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).

2
répondu futtta 2010-02-24 09:00:45

Le widget nuage de balises est défini près du bas du fichier default-widgets.php dans le dossier wp-includes.

1
répondu adrianbanks 2010-02-19 01:18:45