سلام
این رو به functions.php اضافه کنید
// =========================================post view تعداد بازدید =====================================//
function gt_get_post_view() {
$count = get_post_meta( get_the_ID(), 'post_views_count', true );
return " $count بازدید";
}
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'] = 'Views';
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' );
و در single.php داخل حلقه این کد رو اضافه کنید , این کد هر دفعه که صفحه باز بشه آمار رو بالا میبره
<?php while(have_posts()) : the_post(); ?>
<?php gt_set_post_view(); ?>
و داخل همون حلقه جایی که می خواهید آمار رو نشون بدید این رو اضافه کنید
<div class=" col-10 pl-0">
<p><small><?= gt_get_post_view(); ?></small></p>
</div>
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟