WP_List_Table und der Übernehmen-Button

Wenn man ein Plugin für WordPress entwickelt und dabei die Klasse „WP_List_Table“ für die Darstellung der Listen im Backend nutzt, so gibt es einige Dinge zu beachten. Das fängt damit an das man die Klasse „WP_List_Table“ nicht nutzen sollte, da sie nur für die interne Verwendung von WordPress gedacht ist. Stattdessen soll die entsprechende Datei unter einem anderen Namen in das Pluginverzeichnis kopiert werden.

Eine Instanz der WP_List_Table

Eine Instanz der WP_List_Table

Bei Verwendung der „WP_List_Table“ kann es passieren, das der „Übernehmen“-Button nicht funktioniert. Der Grund dafür ist recht simpel – der Button muss in ein Formularelement eingebettet werden. Das könnte dann so aussehen:

<form id="events-filter" method="post">
<?php
$wp_list_table = new Own_List_Table();
$wp_list_table->prepare_items();
$wp_list_table->search_box( __( 'Search users' ), 'project' );
$wp_list_table->display();
?>
</form>

Das Formular schließt den erzeugten Listenquellcode ein und der Button kann wieder genutzt werden.

Kontaktformulare unter WordPress

In meiner Reihe über nützliche WordPress Plugins möchte ich heute „Contact Form 7“ vorstellen. Dabei handelt es sich um ein Plugin zur Erstellung von Formularen wie z.B. dem Kontaktformular auf dieser Seite.

Ein Formular im Bearbeitungsmodus

Ein Formular im Bearbeitungsmodus

Nach der Installation des Plugins kann man die gewünschten Formulare anlegen und sie anschließend per Shortcode in die entsprechenden Seiten einbinden. Das ganze lässt sich dabei einfach bedienen, so das man schnell zu Ergebnissen kommt. Bezogen werden kann das Plugin dabei auf der offiziellen Pluginseite oder über die WordPress Pluginverwaltung.

Seitenreihenfolge unter WordPress einstellen

Die Reihenfolge von Seiten unter WordPress einzustellen macht nicht wirklich Freude. Dies wird deutlich wie man sich die entsprechenden Bedienelemente beim Erstellen einer Seite anschaut.

Die Seitenreihenfolge kann unter Attribute verändert werden

Die Seitenreihenfolge kann unter Attribute verändert werden

Einfacher wird das ganze wenn man ein Plugin für diese Aufgabe nutzt. So eignet sich das Plugin „CMS Page Order“ vorzüglich für diese Aufgabe. Nach der Installation des Plugins gibt es im Menü unter „Seiten“ einen neuen Eintrag namens „Page Order“.

Die Seiten werden in einer Baumstruktur angezeigt

Die Seiten werden in einer Baumstruktur angezeigt

Dort können alle Seiten bequem in einer Baumstruktur angeordnet und in die gewünschte Reihenfolge gebracht werden. Bezogen werden kann es auf der offiziellen Pluginseite oder über die Pluginverwaltung von WordPress.

Cachify

In meiner WordPress Plugin Reihe soll es heute um das Plugin Cachify gehen. Cache Plugins gibt es für WordPress wie Sand am mehr. Das Problem an den meisten dieser Plugins ist die schiere Fülle an Optionen und Möglichkeiten. Wenn man die falsche Option erwischt wird die Seite im schlimmsten Fall langsamer. So werfen viele Cache Plugins eher Sand in das Getriebe anstatt zu helfen.

Die übersichtlichen Cachify-Einstellungen

Die übersichtlichen Cachify-Einstellungen

Cachify hebt sich hier ab. Es funktioniert einfach. Der gewählte Ansatz für das Plugin ist „Keep it simple“. Für die Installation sind wenige Handgriffe nötig und schon kann der Cache ohne Probleme genutzt werden. Das Plugin stammt von Sergej Müller welcher unter anderem für das Plugin AntiSpamBee verantwortlich ist. Cachify kann auf der offiziellen Pluginseite bezogen oder über die WordPress Pluginverwaltung installiert werden. Auch eine umfangreiche Dokumentation für die Einrichtung wird auf dem Blog des Autor mitgeliefert. Wem das nicht reicht, der kann das zum Thema passende Buch/eBook auf den Seiten Autors erwerben.

Defekte Links im WordPress finden

Für das CMS bzw. die Blogsoftware WordPress gibt es unzählige Plugins. Da fällt es natürlich schwer die Perlen in diesem riesigen Angebot zu finden. Vor einigen Tagen stellte ich die Plugins Members und AntiSpamBee vor. Im Laufe der nächsten Tage werde ich das ein oder andere empfehlenswerte Plugin vorstellen. Den „Anfang“ macht heute der „Broken Link Checker“.

Die Einstellungen des Broken Link Checkers

Die Einstellungen des Broken Link Checkers

Wie der Name es nahelegt überprüft das Plugin die eigene Seite auf defekte Verlinkungen. Der Check wird dabei periodisch durchgeführt. Auf Wunsch wird man über die Ergebnisse per Mail informiert. Er prüft dabei nicht nur stupide die Links auf ihre Ereichbarkeit, sondern kann z.B. auch überprüfen ob das verlinkte Youtube-Video noch vorhanden ist. Das Plugin kann auf der offiziellen Pluginseite oder über die WordPress Pluginverwaltung bezogen werden.