Für die Einbindung des Tracking-Codes von Piwik (freies Web-Analytics-Tool) möchte ich aus Ressourcengründen nicht länger auf ein Plugin angewiesen sein. Natürlich reicht es aus, den Code einfach im Footer zu platzieren, jedoch sollen meine eigenen Besuche weiterhin nicht mitgezählt werden.
Im WordPress Codex fand ich daraufhin eine unkomplizierte Möglichkeit, um das zu realisieren:
<?php if ( $user_ID ) { ?> <!-- das sehen eingeloggte Besucher --> <?php } else { ?> <!-- und das sehen alle anderen Besucher --> <?php } ?> |
Zunächst wird überprüft, ob die Variable $user_ID existiert. Ist das der Fall, so ist der Besucher eingeloggt, ansonsten (else) ist er es nicht.
Für mein Statistiktools reicht bereits folgender Schnipsel aus:
<?php if ( ! $user_ID ) { ?> <!-- nur für nicht eingeloggte Besucher --> <?php } ?> |
Umgekehrt kann man Inhalte auch nur eingeloggten Benutzern anzeigen: dazu im obigen Beispiel einfach das Ausrufezeichen in der if-Abfrage entfernen.
Hier bloggt(e) Janek (21 Jahre, mittlerweile Student) v.a. über Themen rund um Ubuntu und GNU/Linux, sowie vereinzelt auch über WordPress und sonstigen Themen des Internets.
Neue Beiträge gibt es derzeit keine mehr, aber auf Kommentare reagiere ich weiterhin.