2010-02-19 6 views
21

Ich versuche, das Standard-WordPress-Tag-Cloud-Widget leicht zu ändern. Ich möchte kein eigenes Widget erstellen, weil ich buchstäblich eine kleine Sache anpassen möchte. Ich habe meine WordPress-Installation durchgesehen, kann aber die PHP-Datei, die die grundlegenden Widgets enthält, nicht finden.Wo befinden sich WordPress Standard Widget-Dateien oder Funktionen?

Obwohl ich annehme, dass sie in jedem Thema definiert sind, schaute ich immer noch in den Kernverzeichnissen, kam aber mit leeren Händen auf.

Wenn also jemand von Ihnen das schon herausgefunden hat, bitte machen Sie mir das Leben leichter und lassen Sie mich wissen, wo ich die Standard-Widgets finde ... am wichtigsten ist das Tag-Cloud-Widget.

Dank

Antwort

37

Diese sind in der Standard-Widget-Klasse zu finden:

/wp-includes/default-widgets.php 

Für weitere Informationen: http://phpdoc.wordpress.org/trunk/WordPress/Widgets/WP_Widget_Tag_Cloud.html

Das Widget eine Funktion tiefer ruft aber, dass die tatsächliche Leistung erzeugt. Hier finden Sie einen Blick auf die wp_tag_cloud und wp_generate_tag_cloud Funktionen nehmen wollen:

/wp-includes/category-template.php 
+1

Link zur Quelle der Dateien auf Github für die faulen (wie ich): [/wp-includes/default-widgets.php](https://github.com/WordPress/WordPress/blob/master/wp- includes/default-widgets.php) [/wp-includes/category-template.php](https://github.com/WordPress/WordPress/blob/master/wp-includes/category-template.php). – Dogbert

1

Der Tag-Cloud-Widget ist in der Nähe der Unterseite der default-widgets.php Datei im Ordner wp-includes definiert.

2

Rechnung nehmen jedoch, dass Sie Ihre Änderung verlieren werden, wenn Sie Wordpress Upgrade (weshalb ich habe schließlich my own shabby category-cloud widget schaffen statt Ändern des Standard-Tag-Cloud-Codes).

Verwandte Themen