کمک در مورد قرار دادن کد مطلب مرتبط در html

jafar1374

کاربر عضو
سلام دوستان خسته نباشید

یه مشکلی در مورد کد مطلب مرتبط دارم ...

کد مطلب مرتبط جوری هستش که اگه مطلب مرتبطی بود تو پیج نشون داده میشه در غیر اینصورت هیچ چیزی نمایش داده نمیشه - مثل همون کد زمینه دلخواه

اما کد زمینه دلخواه رو داخل اچ تی ام ال قرار دادم ولی در مورد مطلب مرتبط نه ! یعنی وقتی داخل اچ تی ام ال می ذارم سیستم قالب به هم می خوره

حالا من کد رو می ذارم بی زحمت اگه می تونید بهم کمک کنید

همونطور که می بینید این کد فقط پی اچ پیه و استایل نداره یعنی دلخواه من نیست.


کد:
<!-- Related Posts-->
             <?php $orig_post = $post;
    global $post;
    $categories = get_the_category($post->ID);
    if ($categories) {
    $category_ids = array();
    foreach($categories as $individual_category) $category_ids[] = $individual_category->term_id;

    $args=array(
    'category__in' => $category_ids,
    'post__not_in' => array($post->ID),
    'posts_per_page'=> 2, // Number of related posts that will be shown.
    'caller_get_posts'=>1
    );

    $my_query = new wp_query( $args );
    if( $my_query->have_posts() ) {
    echo '<div id="related_posts"><h3>Related Posts</h3><ul>';
    while( $my_query->have_posts() ) {
    $my_query->the_post();?>


    <div class="relatedcontent">
    <h3><a href="<? the_permalink()?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a></h3>
    <?php the_time('M j, Y') ?>
    </div>
    </li>
    <?
    }
    echo '</ul></div>';
    }
    }
    $post = $orig_post;
    wp_reset_query(); ?>
    <!-- end Related Posts-->
داخل این کد می خام بذارم


کد:
<div id="relatedpost">
      <div class="relatedpost-title"> مطلب مرتبط </div>
        <div class="relatedpostContent">
        کد پی اچی پی مطلب مرتبط
		</div>

    </div>
 

mahdiali35

کاربر عضو
سلام دوستان خسته نباشیدیه مشکلی در مورد کد مطلب مرتبط دارم ...

کد مطلب مرتبط جوری هستش که اگه مطلب مرتبطی بود تو پیج نشون داده میشه در غیر اینصورت هیچ چیزی نمایش داده نمیشه - مثل همون کد زمینه دلخواه

اما کد زمینه دلخواه رو داخل اچ تی ام ال قرار دادم ولی در مورد مطلب مرتبط نه ! یعنی وقتی داخل اچ تی ام ال می ذارم سیستم قالب به هم می خوره

حالا من کد رو می ذارم بی زحمت اگه می تونید بهم کمک کنید

همونطور که می بینید این کد فقط پی اچ پیه و استایل نداره یعنی دلخواه من نیست.


کد:
<!-- Related Posts-->
             <?php $orig_post = $post;
    global $post;
    $categories = get_the_category($post->ID);
    if ($categories) {
    $category_ids = array();
    foreach($categories as $individual_category) $category_ids[] = $individual_category->term_id;

    $args=array(
    'category__in' => $category_ids,
    'post__not_in' => array($post->ID),
    'posts_per_page'=> 2, // Number of related posts that will be shown.
    'caller_get_posts'=>1
    );

    $my_query = new wp_query( $args );
    if( $my_query->have_posts() ) {
    echo '<div id="related_posts"><h3>Related Posts</h3><ul>';
    while( $my_query->have_posts() ) {
    $my_query->the_post();?>


    <div class="relatedcontent">
    <h3><a href="<? the_permalink()?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a></h3>
    <?php the_time('M j, Y') ?>
    </div>
    </li>
    <?
    }
    echo '</ul></div>';
    }
    }
    $post = $orig_post;
    wp_reset_query(); ?>
    <!-- end Related Posts-->
داخل این کد می خام بذارم


کد:
<div id="relatedpost">
      <div class="relatedpost-title"> مطلب مرتبط </div>
        <div class="relatedpostContent">
        کد پی اچی پی مطلب مرتبط
        </div>

    </div>
کد زیر رو تست کنید :


کد:
<!-- Related Posts-->              <?php $orig_post = $post;     global $post;     $categories = get_the_category($post->ID);     if ($categories) {     $category_ids = array();     foreach($categories as $individual_category) $category_ids[] = $individual_category->term_id; 
    $args=array(     'category__in' => $category_ids,     'post__not_in' => array($post->ID),     'posts_per_page'=> 2, // Number of related posts that will be shown.     'caller_get_posts'=>1     ); 
    $my_query = new wp_query( $args );     if( $my_query->have_posts() ) { ?>    <div id="related_posts"><h3>Related Posts</h3><ul>	<?    while( $my_query->have_posts() ) {     $my_query->the_post();?> 
        <div class="relatedcontent">     <h3><a href="<? the_permalink()?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a></h3>     <?php the_time('M j, Y') ?>     </div>     </li>     <?     }     ?></ul></div>	<?     }     }     $post = $orig_post;     wp_reset_query(); ?>     <!-- end Related Posts-->
اگر کار نکرد احتمالا یجای قالب تگ ها درست باز و بسته نشدن و تداخل دارن با همدیگه...

شاد باشید...

 

jafar1374

کاربر عضو
کد زیر رو تست کنید :.....

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

شاد باشید...
سلام

دستت درد نکنه بخاطر توجهت

تگ ها رو مطمئنم درست زدم ...

الان که کد شما رو می ذارم تو قالب خط چهارمش خطا میده


کد:
<!-- Related Posts-->
<?php $orig_post = $post;     global $post;     $categories = get_the_category($post->ID);     if ($categories) {     $category_ids = array();     foreach($categories as $individual_category) $category_ids[] = $individual_category->term_id; 
    $args=array(     'category__in' => $category_ids,     'post__not_in' => array($post->ID),     'posts_per_page'=> 2, // Number of related posts that will be shown.     'caller_get_posts'=>1     ); 
    $my_query = new wp_query( $args );     if( $my_query->have_posts() ) { ?>

<div id="related_posts">
  <h3>Related Posts</h3>
  <ul>
    <?    while( $my_query->have_posts() ) {     $my_query->the_post();?>
    <div class="relatedcontent">
      <h3><a href="<? the_permalink()?>" rel="bookmark" title="<?php the_title(); ?>">
        <?php the_title(); ?>
        </a></h3>
      <?php the_time('M j, Y') ?>
    </div>
    </li>
    <?     }     ?>
  </ul>
</div>
<?     }     }     $post = $orig_post;     wp_reset_query(); ?>
<!-- end Related Posts-->
یعنی از اینجا :


کد:
$my_query = new wp_query( $args );     if( $my_query->have_posts() ) { ?>
 
بالا