kleiner Usercounter für WordPress
So, jetzt kommt trotz unfertigem Design erst mal ein erster “richtiger” Beitrag hier ein. Für meinen anderen Blog gastrophil habe ich einfach keinen kleinen Counter gefunden. Also habe ich mich als erstes an einen eigenen gewagt. Dieser ist mit Absicht sehr schlicht gehalten. Es gibt also keine richtige Installation, kein Admin-Interface sondern nur eine einzige PHP-Datei welche vorher konfiguriert werden sollte.
Kurze Anleitung:
1. Tabellen anlegen
Es werden zwei zusätzliche Tabellen benötigt.
2. Tabelle 1
CREATE TABLE IF NOT EXISTS `wp_slim_counter` ( `id` INT(16) NOT NULL AUTO_INCREMENT, `ip` VARCHAR(15) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL, `time` INT(10) NOT NULL, `os` VARCHAR(255) CHARACTER SET latin1 NOT NULL, UNIQUE KEY `id` (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=7297 ;
3. Tabelle 2
CREATE TABLE IF NOT EXISTS `wp_slim_counter_count` ( `ort` VARCHAR(25) CHARACTER SET latin1 NOT NULL, `count` INT(16) NOT NULL, UNIQUE KEY `id` (`ort`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
4. Hochladen
Nun müsst ihr die im Anhang befindliche PHP-Datei in euer WordPress-Plugin Verzeichnis laden. Dieses befindet sich standardmäßig unter /wp-content/plugins/
5. Aktivieren
Unter dem Menüpunkt Plugins eurer WordPress-Installation könnt ihr nun das entsprechende Plugin aktivieren. In diesem Fall das Plugin Slim Counter for gastrophil.de
6. Einbauen
Nun können wir das Plugin an der gewünschten Stelle im Layout aufrufen. Dies geschieht mit folgendem Codefragmant:
<?php slim_counter(1800); ?>
Die 1800 steht hierbei für wieviel Sekunden ein erneuter Besuch nicht gezählt werden sollte.
Das wars eigentlich auch schon. Falls Probleme auftreten einfach kurz melden. Es sei aber gesagt das ich dieses Plugin privat geschrieben habe und auch keinerlei Haftung für eventuelle Schäden übernehme. Auf gastrophil funktioniert das Plugin. Unter anderen WordPress-Systemen habe ich das Plugin NICHT getestet. Vom Prinzip her sollte es aber auch da funktionien..
Viel Spaß damit.