ADs by Techtunes tAds
ADs by Techtunes tAds

ওয়ার্ডপ্রেস কাষ্টমাইজেশন [পর্ব-২] :: ওয়ার্ডপ্রেস সাইটে প্লাগিন ছাড়া পোষ্ট ভিউ কাউন্টার (……বার দেখা হয়েছে) যুক্ত করবেন যেভাবে

ওয়ার্ডপ্রেস কাষ্টমাইজেশন

পোষ্ট ভিউ কাউন্টার কি?একটা পোষ্ট কত বার ভিউ হয়েছে তা কাউন্ট করার যে সিস্টেম তাই পোষ্ট ভিউ কাউন্টার (আমি যতটুকু জানি।"জানার কোন শেষ নেই আর মার খাওয়ারও কোন বয়স নেই।"সরি একটু মজা করলাম)।

ADs by Techtunes tAds

নিশ্চয় খেয়াল করেছেন,টেকটিউনসে হোম পেজে প্রতিটা টিউনের নিচে দেখায় টিউন টি কতবার দেখা হয়েছে।

এই কাজটি বেশকিছু প্লাগিন দিয়েও করা যায় যা আপনি ওয়ার্ডপ্রেস ডাইরেক্টরিতে পাবেন।ব্যাক্তিগত ভাবে আমি প্লাগিন ব্যাবহার মোটেই পছন্দ করিনা,মান্যুয়ালি কাজ করতেই আমার ভাল লাগে।আর তাছাড়া অতিরিক্ত প্লাগিন ব্যাবহার সাইটের জন্য কখনও সুফল বয়ে আনেনা।

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


প্রথমে আপনার সাইটে লগিন করুন।এরপর 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 এডিটরে ওপেন করুন এবং নিচের কোডটুকু খুজে বের করুন।

ADs by Techtunes tAds
<?php if(have_posts()) : ?>
<?php while(have_posts())  : the_post(); ?>

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

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

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

বুঝতে অসুবিধা হলে জানাবেন।ভাল থাকবেন সবাই।

ADs by Techtunes tAds
Level 0

আমি এস কে জয়। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 7 বছর 1 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 37 টি টিউন ও 493 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 0 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।

সেরকম দামী কেউ না। খুব সাধারণ একজন মানুষ।প্রোগ্রামিং আর ইলেকট্রনিক্স সব থেকে বেশী ভাল লাগে। তাই এই দুইটাকেই জীবনের কাজ আর শখ হিসাবে যুক্ত করে নিয়েছি।ভাল লাগে শিখতে আর শেখাতে।ব্যাস এতটুকুই!


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস

এইরকম একটা পোষ্ট অনেক দিন ধরে খুজছিলাম। ধন্যবাদ আপনাকে
পোল কিভাবে সেট করে ?

    @অবুজ বালক: পোল সেট করার জন্য বেশকিছু প্লাগিন আছে ওয়ার্ডপ্রেস প্লাগিন ডাইরেক্টরিতে।প্লাগিন ব্যাবহার না করতে চাইলে polldaddy.com এর মাধ্যমে পোল সেট করতে পারবেন।মন্তব্যের জন্য ধন্যবাদ।ভাল থাকবেন।

Please help me : I can not insert a new picture in picture tune.
Itried through Gravatar but I dot know how it insert, pls
Thanks

    @আসাবুর রহমান: কোথায় পিকচার ইনসার্ট করতে চাচ্ছেন?টিউনে?যদি তাই হয়,তাহলে ড্যাসবোর্ডে গিয়ে কাঙ্খিত টিউনে যান।তারপর আপলোড ফ্রম দিয়ে পিকচার আপলোড করেন।এরপর পিকচারের পাশে রেডিও বাটনে মার্ক করে insert selected image বাটনে ক্লিক করেন।তাহলে আপনার কাঙ্খিত পিকচার টি টিউনে ইনসার্ট হয়ে যাবে।

Thanks Joy

Bhai apnake onek onek dhonnobad , onekgulo diye try korechi kaj kore nai sesh mesh apnar ta diye kaj korse . abaro apnake janai dhonnobad .