ওয়ার্ডপ্রেস সাইটে প্লাগিন ছাড়া পোষ্ট ভিউ কাউন্টার যুক্ত করবেন যেভাবে।

ওয়ার্ডপ্রেস সাইটে প্লাগিন ছাড়া পোষ্ট ভিউ কাউন্টার যুক্ত করবেন যেভাবে।

যেভাবে আপনার সাইটে যুক্ত করবেন।

প্রথমে আপনার সাইটে লগিন করুন।এরপর Dashboard থেকে Appearance>Editor এ যান।এরপর বর্তমান থিমের functions.php ফাইলটি এডিটরে ওপেন করুন।এরপর নিচের কোড টুকু কপি করে ?> আগে যুক্ত করুন।আপনি চাইলে নতুন একটা পি.এইচ.পি ব্লকের মধ্যেও কোড টুকু যুক্ত করতে পারেন।

// function to display number of posts.
function getPostViews( $postID ){
$count_key = 'post_views_count' ;
$count = get_post_meta( $postID , $count_key , true);
if ( $count == '' ){
delete_post_meta( $postID , $count_key );
add_post_meta( $postID , $count_key , '0' );
return "0 View" ;
}
return $count . ' বার পড়া হয়েছে' ;
}

// function to count views.
function setPostViews( $postID ) {
$count_key = 'post_views_count' ;
$count = get_post_meta( $postID , $count_key , true);
if ( $count == '' ){
$count = 0;
delete_post_meta( $postID , $count_key );
add_post_meta( $postID , $count_key , '0' );
}
else {
$count ++;
update_post_meta( $postID , $count_key , $count );
}
}

// Add it to a column in WP-Admin
add_filter( 'manage_posts_columns' , 'posts_column_views' );
add_action( 'manage_posts_custom_column' , 'posts_custom_column_views' ,5,2);
function posts_column_views( $defaults ){
$defaults [ 'post_views' ] = __( 'Views' );
return $defaults ;
}

function posts_custom_column_views( $column_name , $id ){
if ( $column_name === 'post_views' ){
echo getPostViews(get_the_ID());
}
}

এবার আপনার থিমের single.php ফাইলটি এডিটরে ওপেন করুন এবং নিচের কোড টুকু খুজে বের করুন।

<?php if(have_posts()) : ?>
<?php while(have_posts()) : the_post(); ?>

কোড টুকু খুজে পেলে তার নিচে,নিচের কোডটুকু যুক্ত করুন।

<?php setPostViews(get_the_ID());?>

এবার আপনার থিমের index.php/loop.php এডিটরে ওপেন করুন এবং নিচের কোডটুকু খুজে বের করুন।

<?php if(have_posts()) : ?>
<?php while(have_posts()) : the_post(); ?>

কোডটুকু খুজে পেলে তার নিচে যেখানে আপনি পোষ্ট ভিউ কাউন্টার দেখাতে চান সেখানে নিচের কোডটুকু যুক্ত করুন।

<?php echo getPostViews(get_the_ID());?>

উপরের কাজ টুকু ঠিকঠাক ভাবে করতে পারলে,আপনার সাইটের হোমপেজ রিফ্রেশ করে দেখুন পোষ্ট ভিউ কাউন্টার যুক্ত হয়েছে।