رفتن به مطلب

تابع مطالب مرتبط


پست های پیشنهاد شده

سلام من از این تابع برای نمایش مطالب مرتبط استفاده میکنم ولی موقعی که استفادهد میکنم مطالب مرتبط رو اصلا نمایش نمیده مشکلم کجاست؟


<?php
//for use in the loop, list 5 post titles related to first tag on current post
$tags = wp_get_post_tags($post->ID);
if ($tags) {
echo 'Related Posts';
$first_tag = $tags[0]->term_id;
$args=array(
'tag__in' => array($first_tag),
'post__not_in' => array($post->ID),
'showposts'=>5,
'caller_get_posts'=>1
);
$my_query = new WP_Query($args);
if( $my_query->have_posts() ) {
while ($my_query->have_posts()) : $my_query->the_post(); ?>
<p><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></p>
<?php
endwhile;
}
}
?>

تابع رو هم تو حلقه ی single.php قرار میدم.

لینک به ارسال

این کوئری مطالبی رو لیست می کنه که در اولین کلمه کلیدی مشترک باشند با اولین کلمه کلیدی مطلب جاری

لینک به ارسال

از این می تونید استفاده کنید تا براساس دسته بندی نمایش داده بشه:


<ul>
<?php
$related = get_posts( array( 'category__in' => wp_get_post_categories($post->ID), 'numberposts' => 5, 'post__not_in' => array($post->ID) ) );
if( $related ) foreach( $related as $post ) {
setup_postdata($post); ?>
<li><h2><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2></li>
<?php }wp_reset_postdata(); ?>
</ul>

لینک به ارسال

سلام

من کد زیر رو نوشتم برای اینکه تصاویر هم نمایش داده بشن اما نمیدونم چرا اینجوری میشه: 5-what.jpg


<div class="looklike">
<div class="looklike-title">
<h4>مطالب مشابه</h4>
<div class="looklike-icon">

<span class="livicon" data-c= "#fff" data-hovercolor="#fff" data-name= "thumbnails-big" data-size="40"></span>
</div><!--ads468-icon-->
</div><!--looklike-title-->
<div class="looklike-content">
<?php
$related = get_posts( array( 'category__in' => wp_get_post_categories($post->ID), 'numberposts' => 3, 'post__not_in' => array($post->ID) ) );
if( $related ) foreach( $related as $post ) {
setup_postdata($post); ?>
<div class="looklike1">
<div class="looklike1-img">
<?php if ( has_post_thumbnail() ) {
the_post_thumbnail('wp-thumb');
} else { ?>
<img src="<?php bloginfo('template_directory'); ?>/img/thumb.jpg" alt="<?php the_title(); ?>" >
<?php } ?>
</div><!--looklike1-img-->
<div class="looklike1-text">
<a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a>
</div><!--looklike1-text-->
</div><!--looklike1-->
</div><!--looklike-content-->
<?php }wp_reset_postdata(); ?>

</div><!--looklike-->

لینک به ارسال

مشکل به هم ریختگی می تونه از جایگزاری کدتون در کلاسه بندی قالب باشه و یا اینکه کلاسه بندی استایل قالب برای این بخش مشکل داشته باشه

ادرس انلاین قرار بدین بهتر میشه راهنمایی کرد

لینک به ارسال

آخه من کدهای PHP که در پست اول هست رو وقتی داخل همین Div ها و کلاس ها میزارم مشکلی نداره و درست نشون داده میشه ولی وقتی کد شما رو میزارم اینجوری میشه

ساختار کدها مشکلی نداره؟؟

لینک به ارسال

دوست عزیز آدرس آنلاین بدید ببینیم خوب از توی عکس مشخص نمیشه فدای چشات

لینک به ارسال

آخه من کدهای PHP که در پست اول هست رو وقتی داخل همین Div ها و کلاس ها میزارم مشکلی نداره و درست نشون داده میشه ولی وقتی کد شما رو میزارم اینجوری میشه

ساختار کدها مشکلی نداره؟؟


<?php
$related = get_posts( array( 'category__in' => wp_get_post_categories($post->ID), 'numberposts' => 5, 'post__not_in' => array($post->ID) ) );
if( $related ) foreach( $related as $post ) {
setup_postdata($post); ?>
<p><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></p>
<?php }
wp_reset_postdata(); ?>

لینک به ارسال

دوست عزیز مشکلی در کدها نیست در جایگزاری هست

و تا وقتی ادرس انلاین نباشه نمیشه گفت چرا اشتباه ظاهری پیدا می کنه

لینک به ارسال

دوست عزیز زبونمون مو درآورد ، یه آدرس بزار ببینن دوستان مطمئنم یه جا یا Div جا افتاده یا کلا یه مشکل دیگه داره که بدون مشکل درست میشه

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...