Trick # 510 | Dieser Beitrag beinhaltet 535 Wörter. – Geschätzte Lesezeit: ca. 3 Minuten.
Der Mensch ist ein soziales Wesen. Das lässt sich für Ihre Website nutzen: Interessieren einzelne Beiträge Ihrer Website besonders viele Menschen, können Sie dies mit einem Aufrufzähler ausweisen. Die Chance, dass noch mehr Leute klicken, steigt. Und einzurichten, ist es auch ganz einfach.
Zunächst benötigen Sie ein Stück Code, das Sie in die Datei functions.php Ihrer Website einfügen können. Sie bearbeiten die Datei unter Design/Theme-Datei-Editor:
function gt_get_post_view() {
$count = get_post_meta( get_the_ID(), 'post_views_count', true );
return "$count Aufrufe";
}
function gt_set_post_view() {
$key = 'post_views_count';
$post_id = get_the_ID();
$count = (int) get_post_meta( $post_id, $key, true );
$count++;
update_post_meta( $post_id, $key, $count );
}
function gt_posts_column_views( $columns ) {
$columns['post_views'] = 'Aufrufe';
return $columns;
}
function gt_posts_custom_column_views( $column ) {
if ( $column === 'post_views') {
echo gt_get_post_view();
}
}
add_filter( 'manage_posts_columns', 'gt_posts_column_views' );
add_action( 'manage_posts_custom_column', 'gt_posts_custom_column_views' );
Nun müssen Sie an der gewünschten Stelle der Website noch einen kurzen PHP-Code einfügen, der den Zähler anzeigt. Solche Codes hinterlege ich persönlich im Plugin «Insert PHP Code Snippet». Die Codes aus dessen Bibliothek kann ich dann ganz einfach per Shortcode genau dort ausführen lassen, wo ich möchte. Es gibt noch andere, ähnliche Plugins – das erwähnte ist einfach mein Favorit:
<?php gt_set_post_view(); ?>
<?= gt_get_post_view(); ?>
Der Code lässt sich beispielsweise einbinden in ein Template-File, allenfalls auch im Divi-Theme-Builder oder – so wie in unserem Fall hier – direkt innerhalb eines Beitrags:
So einfach geht das.
Werbung


