PlugIns

Folgende WordPress-PlugIns habe ich erstellt:

My Books

Geordnete Liste für Bücher und Links. Erstellt eine eigene Taxonomie My Books.

Anlegen der Einträge

Nach Installation ist im Backend in der Seitenleiste My Books verfügbar, hier lassen sich auch die Einträge anlegen. Die Kategorien sind die gleichen, die auch für die normalen WordPress-Posts verwendet werden.

Die Einträge bestehen generell aus zwei Textteilen:

1) Den Text für die ausführliche Rezension. Diese erscheint auf der Startseite wie jeder normale Blog-Beitrag auch. Diesen legt man genau an wie jeden anderen Beitrag.

2) Den Text für die Kurzbeschreibung. Diese erscheint nur auf den Seiten, die über den Shortcode die My Books-Einträge ausgeben. Die Kurzbeschreibung kommt in den kleinen Kasten „Auszug“, der unter dem Kasten für den normalen Text steht.

Außerdem bekommt jedes Buch ein Cover, das man sich am besten vom Verlag herunterlädt. Das ist für die in Ordnung, schließlich bewerben wir ja damit auch ihr Buch. Von Amazon kann man die Cover meist nicht gebrauchen, weil da das „Blick ins Buch“-Pfeilchen mit im Bild ist.

Damit das Cover im langen Beitrag zu sehen ist, muss man es als ganz normale Abbildung ganz am Anfang, also vor dem ersten Wort im Beitragstextkasten einbinden.

Außerdem wird das Cover unten in der Seitenleiste rechts als „Beitragsbild“ festgelegt, damit es auch auf der Bücherseite zu sehen ist.

Schließlich müssen darüber die Bibliographischen Daten ergänzt werden. Die ASIN brauchen wir, damit wir auch unsere Amazon-Provision bekommen. Heraus bekommt man die ASIN, indem man das Buch bei Amazon sucht. In der URL steht dann z.B.
http://www.amazon.de/Website-Konzeption-Erfolgreiche-Websites-umsetzen-betreiben/dp/3864901197/ref=sr_1_1?ie=UTF8&qid=1387544128&sr=8-1&keywords=website-konzeption

Von diesem ganzen Wust braucht man nur die Nummer, die nach „dp“ steht, in dem Beispiel also 3864901197. Manchmal steht vor der Nummer auch „exec“, „gp“ oder „ASIN“, relevant ist aber immer der Zahlencode danach.

Anzeige der Beiträge

Zum Anzeigen der Beiträge den Shortcode [my_books] in die jeweilige Seite einbauen. Um nur die Einträge bestimmter Kategorien zu zeigen [my_books category="kategorie 1(, kategorie 2, ...)"] verwenden. Als Namen sind die slugs der jeweiligen Kategorie anzugeben, also normalerweise z.B. wichtige-bucher für Wichtige Bücher.
Eine unformatierte Übersicht aller Einträge zum Export kann man mit [all_my_books] ausgeben.

Anzeige der Beiträge auf der Startseite

Damit die Beiträge auch auf der Startseite erscheinen (nur das 1., große Textfeld), muss man function.php ergänzen um:
add_filter( 'pre_get_posts', 'my_get_posts' );

function my_get_posts( $query ) {
$var = false;
if (isset($query->query_vars['suppress_filters'])){
$var = $query->query_vars['suppress_filters'];
}
if (( is_home() && false ==$var ) || is_feed() || is_category() || is_tag() ) {
$query->set( 'post_type', array( 'post', 'my_books') );
}
return $query;
}

Geschrieben für benutzerfreun.de, verwendet auch auf usabilityblog.de

Aktuelle Version: 1.1, 27.11.2013

Top Authors Widget

Fügt das Widget Top Authors hinzu. Dieses erlaubt es, fünf Autoren-IDs im Backend einzutragen, die dann als Liste ausgegeben werden. Man sieht das Autorenfoto, den Namen, die Firma und die Anzahl der Beiträge. Dazu nutzt es die Funktion myReturnShortAuthorEntry aus functions.php.

Geschrieben für usabilityblog.de

Aktuelle Version: 1.0, 20.1.2014

Clean Comment eMails

Ergänzung zum PlugIn „Comments Reloaded“.
Damit die Nutzer nicht gegenseitig ihre IP und eMail-Adresse sehen, wird diese versteckt.
Außerdem werden die Links zum Editieren der Kommentare versteckt, denn die Nutzer sollen sich nicht untereinander „zensieren“.

Geschrieben für eresult-Kundenblogs

Aktuelle Version: 1.0, 28.10.2013

I Agree Expanded

Das PlugIn I Agree lässt das Login ins WordPress Backend nur zu, wenn der Nutzer zuvor ein Häkchen bei einer Checkbox gesetzt hat.

Das ist üblich, um ihn Nutzungsbedingungen akzeptieren zu lassen.

Nachdem das PlugIn keine HTML-Formatierung für die angezeigten Nutzungsbedingungen erlaubt, habe ich es darum erweitert.

Es hat nun ein weiteres Feld mit der Möglichkeit, einen HTML-formatierten, längeren Text unter der Checkbox zu platzieren.

Geschrieben für eresult-Kundenblogs

Aktuelle Version: 1.0, 21.1.2014

ublog-plugin

Dieses PlugIn sammelt alle Anpassungen für das Usabilityblog. Es enthält alle Funktionen, die sonst im functions.php des Theme stehen müssten. Vorteil: Bei Fehlern läuft das Blog trotzdem. Außerdem ist alles schön ordentlich an einem Platz.

Aktuelle Version: 1.2, 27.1.2016

Schreibe einen Kommentar