পোস্টে একই রকম পোষ্টের তথ্য যোগ করাঃ ওয়ার্ডপ্রেস থিসিস থিম টিউটোরিয়াল পর্ব-দশ

সবাইকে সালাম ও শুভেচ্ছা জানিয়ে থিসিস থিম নিয়ে ১০ম পোস্ট আরম্ভ করতেছি। থিসিস থিম নিয়ে আমার আগের পোস্ট সমুহ দেখে নিতে পারেন

লেআউট ও কলামঃ ওয়ার্ডপ্রেস থিসিস থিম টিউটোরিয়াল পর্ব-এক

নেভিগেশন মেনুঃ ওয়ার্ডপ্রেস থিসিস থিম টিউটোরিয়াল পর্ব-দু্ই

নেভিগেশন মেনুঃ ওয়ার্ডপ্রেস থিসিস থিম টিউটোরিয়াল পর্ব-তিন

সাইডবার ও উইজেটঃ ওয়ার্ডপ্রেস থিসিস থিম টিউটোরিয়াল পর্ব-চার

ফুটারে তিনটি কলাম তৈরীঃ ওয়ার্ডপ্রেস থিসিস থিম টিউটোরিয়াল পর্ব-পাঁচ

ফুটারে কলাম তৈরীঃ ওয়ার্ডপ্রেস থিসিস থিম টিউটোরিয়াল পর্ব-ছয়

ফুটারে বিভাগ যুক্ত করাঃ ওয়ার্ডপ্রেস থিসিস থিম টিউটোরিয়াল পর্ব-সাত

ব্যাকগ্রাউন্ড ইমেজ ও ফুটারে অ্যাড উইজেট যোগ করাঃ ওয়ার্ডপ্রেস থিসিস থিম টিউটোরিয়াল পর্ব-আট

পোস্টে লেখক তথ্য যোগ করাঃ ওয়ার্ডপ্রেস থিসিস থিম টিউটোরিয়াল পর্ব-নয়

 গত পর্বে আমি আপনাদের দেখিয়েছিলাম কেমন করে পোস্টে লেখক তথ্য যোগ করা যাই , আজকে আমি আপনাদের দেখাব পোস্টে কিবাবে একই রকম পোষ্টের তথ্য যোগ করা যাই।

প্রথমে আপনার ওয়ার্ডপ্রেস ব্লগে লগিন করুন এবং থিসিস এর   Custom File Editor   ড্রপডাউন থেকে  Custom function.php  সিলেক্ট করুন  এবং নিচের এই php কোডটি লিখে সেভ করুন।

add_theme_support( 'post-thumbnails' );
add_image_size( 'related-posts', 100, 100, true );

function related_posts() {
if ( is_single() ) {
$orig_post = $post;
global $post;
$tags = wp_get_post_tags($post->ID);
if ($tags) {
$tag_ids = array();
foreach($tags as $individual_tag) $tag_ids[] = $individual_tag->term_id;
$args=array(
'tag__in' => $tag_ids,
'post__not_in' => array($post->ID),
'posts_per_page'=>5,
'caller_get_posts'=>1,
'orderby'=>'rand'
);
$my_query = new wp_query( $args );
if( $my_query->have_posts() ) {
echo '<div id="related_posts"><h3>Read them too</h3><ul>';
while( $my_query->have_posts() ) {
$my_query->the_post(); ?>
<li>
	<a href="<?php the_permalink()?>" rel="bookmark" title="<?php the_title(); ?>">
		<?php the_post_thumbnail( 'related-posts' ); ?>
	</a>
	<div>
		<a href="<? the_permalink()?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a>
	</div>
</li>
<? }
echo '</ul></div>';
} }
$post = $orig_post;
wp_reset_query(); ?>

<?php } else { } }

add_action('thesis_hook_after_post','related_posts');

এবার  থিসিস এর   Custom File Editor   ড্রপডাউন থেকে  Custom .Css  সিলেক্ট করুন  এবং নিচের এই Css কোডটি লিখে সেভ করুন।


.custom #related_posts ul {
    margin: 0;
    overflow: hidden;
    padding: 5px 0;
}

.custom #related_posts li {
    float: left;
    list-style: none;
    margin: 0 0 0 20px;
}

.custom #related_posts li:first-child {
    margin-left: 3px;
    padding-left: 8px;
}

.custom #related_posts li a {
    border-bottom: medium none;
    display: block;
    font-size: 13px;
    line-height: 16px;
    text-align: left;
    text-decoration: none;
    width: 111px;
}

.custom #related_posts li a:hover {
		text-decoration:underline;
}

.custom #related_posts li a img {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #E1E1E0;
    height: 100px;
    padding: 4px;
}

.custom #related_posts li a img:hover {
    background: #DDD;
    border: 1px solid #CCC;
}

.custom #related_posts {
    height: 270px;
}

বেস আপনার কাজ শেষ এবার একটি পোস্টে গিয়ে দেখুন পোস্টের নিচে প্রাই একিরকম পোস্ট দেখিয়েছে।

তাহলে আজকের মত এখানেই বিদাই সবাই ভাল থাকবেন।

2 thoughts on “পোস্টে একই রকম পোষ্টের তথ্য যোগ করাঃ ওয়ার্ডপ্রেস থিসিস থিম টিউটোরিয়াল পর্ব-দশ”

    1. কোড সমূহ টিক আসে। কিন্তু কিছু কিছু কেত্রে পিএইচপি ফাইল এডিট করতে গেলে সমস্যার সম্মুখীন হতে হই। এ সমসসা থেকে পরিত্রাণ পেতে কোড সমুহু একটু আলাদা আলাদা বাবে লিখুন এবং মাঝে মাঝে আগের কোড সমুহু নিচে দিয়ে এই কোডটি উপরে বা মদ্ধে দিন আশা করি তাহলে আর এঁরর দেখাবেনা।
      কমেন্ট করার জন্য আপনাকে ধন্যবাদ।

Leave a Comment