it-swarm.com.de

Kann ich mein eigenes Widget "Neueste Beiträge" erstellen oder das vorhandene anpassen?

Ich möchte das Widget "Letzte Beiträge" aktivieren und den Link "Alle anzeigen" anzeigen, wenn mehr Beiträge vorhanden sind, als das Widget derzeit anzeigen soll.

Ich möchte auch bestimmte Kategorien oder Posts davon ausschließen können.

Kann ich das auch über die functions.php meines Themas machen?

(1) Das vorhandene Widget anpassen oder (2) Eine Kopie davon erstellen, die ich anpassen kann?

14
N2Mystic

Normalerweise ist es am besten, die vorhandene zu kopieren, sie als einzigartig zu bezeichnen und dann Ihre eigenen Funktionen hinzuzufügen.

Kopieren Sie die Klasse WP_Widget_Recent_Posts von wp-includes/default-widgets.php in die Datei functions.php (oder vorzugsweise eine andere Datei in Ihrem Design, die nur Widgets gewidmet ist) und benennen Sie sie in etwas anderes um, wie My_Widget_Recent_Posts

Fügen Sie dort Ihre Funktionalität hinzu.

Vergessen Sie nicht, register_widget('My_Widget_Recent_Posts') auch als Teil der init-Phase aufzurufen.

20
Bendoh