Kann ich mein eigenes Widget “Letzte Posts” erstellen oder das vorhandene Widget anpassen?

Ich möchte das Widget “Letzte Beiträge” mit der Möglichkeit aktivieren, den Link “Alle anzeigen” anzuzeigen, wenn es mehr Beiträge gibt, als das Widget zur Zeit angezeigt wird.

Ich möchte auch bestimmte Kategorien oder Beiträge davon ausschließen können.

Kann ich das entweder über die functions.php meines Themes tun?

(1) Passen Sie das vorhandene Widget an oder (2) Erstellen Sie eine Kopie davon, die ich anpassen kann?

Solutions Collecting From Web of "Kann ich mein eigenes Widget “Letzte Posts” erstellen oder das vorhandene Widget anpassen?"

In der Regel empfiehlt es sich, das vorhandene zu kopieren, es als etwas Einzigartiges zu benennen und dann eigene functionen hinzuzufügen.

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

Fügen Sie Ihre functionalität hinzu.

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