আপনারা বিভিন্ন ব্লগ বা নিউজ থিম এ দেখবেন যে ক্যাটাগরি অনুসারে পোস্ট আসে । এটি করা হয় কাস্টম ক্যাটাগরি পোস্ট কোয়েরি দ্বারা । যেখানে আপনি এটি করতে চান সেখানে নিচের কোড টি বসান । যেমন আমি চাইছি সাইডবারে বসাবো । নিচের কোড টি দেখুনঃ
<?php
query_posts('post_type=post&category_name=News&post_status=publish&posts_per_page=2&paged='. get_query_var('paged')); ?>
এখানে ক্যাটাগরি নাম দেওয়া আছে News তার মানে নিউজ ক্যাটাগরি থেকে সকল পোস্ট আসবে । তারপর দেখুন post_per_page 2 আছে । মানে প্রতি পেজে ২ টি করে পোস্ট দেখাবে ।
এবার এই কোডের নিচে পোস্ট কোয়েরির কোড বসিয়ে দিন । তাহলে কোড টি নিচের মত হবেঃ
<?php query_posts('post_type=post&post_status=publish&posts_per_page=5&paged='. get_query_var('paged')); ?>
<?php if(have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
Posted In: <?php the_category(', '); ?> | Posted on: <?php the_time('M d, Y') ?>
<?php comments_popup_link('No Comment', '1 Comment', '% Comments'); ?>
<a href="<?php the_permalink(); ?>"><?php the_post_thumbnail('post-image', array('class' => 'post-thumb')); ?></a>
<?php echo excerpt('60'); ?>
<?php endwhile; ?>
<?php endif; ?>
<?php if (function_exists("pagination")) {
pagination($additional_loop->max_num_pages);
} ?>
আপনি যদি চান ক্যাটাগরি ছাড়া পোস্ট দেখাতে তাহলে ক্যাটাগরি নেম কেটে দিন, মানে নিচের মত হবে কোডটিঃ
<?php
query_posts('post_type=post&post_status=publish&posts_per_page=2&paged='. get_query_var('paged')); ?>
না বুঝলে কমেন্ট করুন । ধন্যবাদ ।
Post a Comment