Light Postviews
Von einem neuronalen Netzwerk erzeugtes Bild ideogram
Ein leichtgewichtiges Plugin, das sofort nach der Aktivierung ohne jegliche Konfiguration funktioniert. Es zählt die Aufrufe für Beiträge, unterstützt Custom Post Types und basiert auf diesem Code. Im Administrationsbereich wird eine Spalte mit der Anzahl der Aufrufe auf der Seite mit allen Beiträgen hinzugefügt.
Alle Statistiken werden in benutzerdefinierten Feldern gespeichert und sind über die Standardfunktion get_post_meta zugänglich. Aufrufe von angemeldeten Benutzern und bekannten Suchmaschinen-Bots werden nicht in die Statistik aufgenommen.
Um die Anzahl der Aufrufe eines Beitrags anzuzeigen, muss dieser Code an der entsprechenden Stelle in die Seitenvorlage eingefügt werden:
<?php echo get_post_meta( $post->ID, 'views', true ); ?>
Das Plugin speichert auch die Zeit des letzten Aufrufs in den benutzerdefinierten Feldern des Beitrags. Auf Grundlage dieser Daten kann eine Liste der zuletzt angesehenen Beiträge der Website angezeigt werden.
Code, um die letzten 5 angesehenen Beiträge zu erhalten:
$posts = get_posts( [
'numberposts' => 5,
'post_status' => 'publish',
'meta_query' => array (
'lastview' => array(
'key' => 'lastview',
'value_num' => 0,
'type' => 'numeric',
'compare' => '>'
)
),
'orderby' => 'lastview',
'order' => 'DESC',
] );
Danach wird die Variable $posts als Array verarbeitet, um alle notwendigen Daten für die Erstellung der Liste der zuletzt angesehenen Beiträge zu extrahieren.