Friday, 12 July 2013

আপনার পোষ্টটি কতবার দেখা (Post Views) হয়েছে তা প্লাগিন ছাড়াই সাইটে যুক্ত করুন।

বিসমিল্লাহির রাহমানির রাহিম।
আমরা সাধারণত ওয়ার্ডপ্রেস সাইটের পোষ্টগুলো কতবার পড়া হয়েছে তা দেখতে প্লাগিন ব্যবহার করি। আর প্লাগিন ব্যবহার সাইট কিছুটা ধীরগতির হয়। িএজন্য আমরা প্রয়োজনীয় কোড ব্যবহার করি। নিচে কিছু কোড দিয়েছি। এগুলি ব্যবহারে আপনার ওয়ার্ডপ্রেস সাইটের পোষ্টটি কতবার দেখা হয়েছে তা দেখতে পারেন।
এজন্য আপনাকে যা যা করতে হবে?
স্টেপ-১: প্রথমে আপনার 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);
}
}
স্টেপ-২: তার পর আপনি single.php এর টাইটেল ট্যাগ এর নিচের কোডটুকু বসান।
<?php setPostViews(get_the_ID()); ?>
স্টেপ-৩: সর্বশেষে আপনি নিচের কোডটুকু সেই জায়গাতে বসান যেখানে আপনি পোষ্ট ভিউ দেখতে চান। যেমন index.php, single.php ইত্যাদি।
<?php echo getPostViews(get_the_ID()); ?>
তারপর আপনার সাইটটি একটি রিফ্রেশ দিয়ে দেখুন আপনার পোষ্টটি কতবার পড়া হয়েছে। তার শো করছে। নিচে স্ক্রিনশটের মত ।
24sgdtdo
আর কোন সমস্যা হয়ে মন্তব্যের ঘরে আমাকে জানান।

No comments:

Post a Comment