Ich benutze das Top 10 Posts Plugin, das soweit auch funktioniert. In einer eigenen Tabelle zählt es die Aufrufe der posts und zeigt die 10 am häufigsten aufgerufenen Posts an. Mit folgendem Code in der index ruft es den Zähler auf:
<?php if($id > 0) { add_count($id);} ?>
Weil der Zähler wegen Permalinks $id statt $p zählt, zählt er nun aber auch die Aufrufe der Pages. Auch - und das verstehe ich eigentlich nicht - wenn in der pages.php dieser Code nicht auftaucht.
Als PHP-Laie habe ich nun versucht, dem abzuhelfen und habe es mit folgendem Aufruf des Zählers versucht:
<?php if((!is_page()) && ($id > 0)) { add_count($id);} ?>
Nach meiner Logik sollte er dann nur zählen, wenn es eben keine page ist. Aber er lässt sich davon nicht beeindrucken und zählt munter weiter pages.
Da ich wie gesagt PHP-Laie bin und das sicher ein ganz einfacher, iditioscher Fehler ist, würde ich mich freuen, wenn mir da jemand helfen könnte, die Pages auszuschließen.
Oder gibt es noch ein anderes Plugin, das zuverlässig nur posts zählt?