Quelltext

Bugfixes, Software, Tools, Plugins, etc. – ebenso Kurioses aus dem Bereich

Artikel

Bugfix: Blix und Letzte Einträge

Das Blix-Theme für WordPress hält einige gute Funktionen bereit, wie zum Beispiel mini Entries und die Anzeige der letzten Einträge (recent posts).

Leider kommt es bei vorgemerkten Einträgen zum Fehler, dass auch diese unter „Letzte Einträge“ angezeigt werden, obwohl sie erst in der Zukunft veröffentlicht werden sollen. Hier der Bugfix:

Im Theme-Ordner die Datei bx_functions.php suchen und öffnen. Etwa in Zeile 69 steht folgender Code:

$posts = $wpdb->get_results("SELECT ID, post_title FROM " . $wpdb->posts . " WHERE post_status='publish' ORDER BY post_date DESC LIMIT " . $limit);

Diese Zeile ändern:

$posts = $wpdb->get_results("SELECT ID, post_title FROM " . $wpdb->posts . " WHERE post_status='publish' AND post_date <= NOW() ORDER BY post_date DESC LIMIT " . $limit);

MySQL function NOW():
Gibt das aktuelle Datum und die aktuelle Zeit als einen Wert im ‚YYYY-MM-DD HH:MM:SS‘-Format zurück, abhängig davon, ob die Funktion in einem Zeichenketten- oder in einem numerischen Zusammenhang benutzt wird.
Siehe: MySQL::date-and-time-functions

Dann werden in der Einzelansicht der Posts nur noch die aktuellen Einträge bis zum jetzigen zeitpunkt angezeigt.

Artikel

Cool URIs don’t change

Ein Umzug läuft ja nicht immer glatt ab, auch wenn nur die Ordner gewechselt werden. Vor allem Anpassungen am Code bleiben meist nicht ungestraft. Diesen Problemen bin auch ich begegnet: Plugins geben den Dienst auf, der Rewrite-Mod hört nicht mehr auf Kommando oder Backlinks zeigen künftig ins Leere, …
Doch Dank meines Schatzes funktioniert wieder alles, nichts und niemand geht verloren. eben:

What makes a cool URI?
A cool URI is one which does not change.
What sorts of URI change?
URIs don’t change: people change them.