Änderung der Statistik-Anzeige
Verfasst am 25. März 2007 von kc
In diesem Theme habe ich unten rechts die Statistik-Anzeige um den Eintrag “x Kategorien” erweitert. Für Interessierte hier die Vorgehensweise:
1. Die Datei “functions.php” im Theme Verzeichnis öffnen
2. Hinzufügen der folgenden Zeile: $numcats = $wpdb->get_var("SELECT COUNT(*) AS total_record FROM $wpdb->categories");
3. An der gewünschten Stelle nun folgendes hinzufügen: <?php global $numcats;echo $numcats; ?> Kategorien
In die Variable $numcats wird der output des SQL-Statements kopiert, welches die Anzahl vorhandener Kategorien speichert. Diese wird dann am Ende nur noch ausgegeben.
Nachtrag: Dank guwapo und seinem Kommentar möchte ich darauf hinweisen, dass die oben genannte Lösung nur verwendet werden sollte, wenn die entsprechende Tabelle nicht allzu viele Zeilen aufweist, sprich Ihr noch nicht so viele Kategorien habt und der Traffic auf Eurer Seite nicht hoch ist.
man sollte vielleicht erwähnen, dass es sich hierbei um einen “quick & dirty” hack handelt, da solche “on-the-fly-row-counts” nicht wirklich perfomant sind.
Ansonsten schöner Blog, ich hoffe es wird länger durchhalten!
@guwapo
zunächst vielen dank für dein kommentar.
und ja, recht hast du, solche SQL statements sind sicherlich nicht für grosse tabellen gedacht.
für dieses geschilderte problem ist die lösung allerdings akzeptabel, denke ich.
da mein studium noch über 1 jahr andauert, wird dieser blog auch mindestens genau so lang durchhalten (und mehr)
gruss,
kc
jo klar kc, vor allem ist sowas erst ab 10 gleichzeitige Besucher/Aufrufe bemerkbar - aber lieber erwähn ich das, bevor irgendwelche webbies auf Ideen kommen
@guwapo
ich habe mal einwenig google befragt und du hast recht. row counts sind tatsächlich keine gute lösung auf dauer, wenn die tabelle gross ist. danke nochmal für deinen hinweis.
gruss,
kc