Trick # 617 | Dieser Beitrag beinhaltet 0 Wörter. – Geschätzte Lesezeit: ca. 0 Minuten.
Dr. Code arbeitet öfter mal auf Vorrat. Laufend werden neue Hacks und Tricks produziert und zur künftigen Publikation geplant. Mit einem kleinen Shortcode können auch Sie Ihre BesucherInnen über die Fülle der kommenden Inhalte informieren, ohne die Anzahl geplanter Beiträge allzu genau zu nennen. Stattdessen wird eine allgemeine Aussage wie «Derzeit sind mehr als 200 Beiträge geplant.» angezeigt, Wirkt professionell und ansprechend.
Um diesen Text als dynamischen Shortcode zu verwenden, fügen Sie folgenden Code in die functions.php-Datei Ihres Child-Themes ein. Das können Sie im Backend unter Design/Theme-Datei-Editor tun:
function dr_code_geplante_beitraege_shortcode() {
// Anzahl der geplanten Beiträge abfragen
$args = array(
'post_type' => 'post',
'post_status' => 'future', // Nur geplante Beiträge
'posts_per_page' => -1,
);$query = new WP_Query($args);
$count = $query->found_posts;// Auf die nächstniedrigere Zehnerzahl abrunden
$abgerundet = floor($count / 10) * 10;// Ergebnis zurückgeben
return "Derzeit sind mehr als $abgerundet Beiträge geplant.";
}
add_shortcode('geplante_beitraege', 'dr_code_geplante_beitraege_shortcode');Die Funktion fragt nun die Anzahl der geplanten Beiträge ab und rundet diese auf den nächsttiefern Zehner ab. Die Ausgabe ist dabei der Text, der auf Zeile 16 des Codes steht, den Sie natürlich frei anpassen können. Einzig den Passus $abgerundet sollten Sie unverändert belassen. Umplatzieren können Sie ihn natürlich. An seiner Stelle wird dereinst die abgerundete Anzahl der geplanten Beiträge angezeigt.
Nun gehen Sie an die gewünschte Stelle eines Beitrags, einer Seite oder in einem Seitenleisten Widget. Dort platzieren Sie den Shortcode Derzeit sind mehr als 120 Beiträge geplant..
In unserem Fall zeigt der Shortcode auf der Live-Seite aktuell so:
Derzeit sind mehr als 120 Beiträge geplant.
Ziemlich einfach. Oder?
Werbung


