পোষ্ট ভিউ কাউন্টার কি?একটা পোষ্ট কত বার ভিউ হয়েছে তা কাউন্ট করার যে সিস্টেম তাই পোষ্ট ভিউ কাউন্টার (আমি যতটুকু জানি।"জানার কোন শেষ নেই আর মার খাওয়ারও কোন বয়স নেই।"সরি একটু মজা করলাম)।
নিশ্চয় খেয়াল করেছেন,টেকটিউনসে হোম পেজে প্রতিটা টিউনের নিচে দেখায় টিউন টি কতবার দেখা হয়েছে।
এই কাজটি বেশকিছু প্লাগিন দিয়েও করা যায় যা আপনি ওয়ার্ডপ্রেস ডাইরেক্টরিতে পাবেন।ব্যাক্তিগত ভাবে আমি প্লাগিন ব্যাবহার মোটেই পছন্দ করিনা,মান্যুয়ালি কাজ করতেই আমার ভাল লাগে।আর তাছাড়া অতিরিক্ত প্লাগিন ব্যাবহার সাইটের জন্য কখনও সুফল বয়ে আনেনা।
যেভাবে আপনার সাইটে যুক্ত করবেন।
প্রথমে আপনার সাইটে লগিন করুন।এরপর 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());?>
উপরের কাজ টুকু ঠিকঠাক ভাবে করতে পারলে,আপনার সাইটের হোমপেজ রিফ্রেশ করে দেখুন পোষ্ট ভিউ কাউন্টার যুক্ত হয়েছে।
বুঝতে অসুবিধা হলে জানাবেন।ভাল থাকবেন সবাই।
আমি এস কে জয়। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 12 বছর 10 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 41 টি টিউন ও 494 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 4 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।
সেরকম দামী কেউ না। খুব সাধারণ একজন মানুষ।প্রোগ্রামিং আর ইলেকট্রনিক্স সব থেকে বেশী ভাল লাগে। তাই এই দুইটাকেই জীবনের কাজ আর শখ হিসাবে যুক্ত করে নিয়েছি।ভাল লাগে শিখতে আর শেখাতে।ব্যাস এতটুকুই!
এইরকম একটা পোষ্ট অনেক দিন ধরে খুজছিলাম। ধন্যবাদ আপনাকে
পোল কিভাবে সেট করে ?