نمایش نتایج: از شماره 1 تا 9 , از مجموع 9

موضوع: راهنمایی جهت نمایش مطالب مرتبط

  1. #1
    عضو جدید
    تاریخ عضویت
    Jul 2018
    نوشته ها
    19
    تشکر تشکر کرده 
    9
    تشکر تشکر شده 
    4
    تشکر شده در
    4 پست

    پیش فرض راهنمایی جهت نمایش مطالب مرتبط

    سلام دوستان
    بنده نیاز دارم که مطالب مرتبط در در کنار محتوای سایت نمایش بدم
    به طور کلی مطالب مرتبط بر اساس دسته بندی نشون بدم
    کد های زیادی در نت هست اما برای من نمایش نمیده بر اساس دسته بندی

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

    کد PHP:
    <?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); ?><ul> <li><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a><?php the_content('Read the rest of this entry &raquo;'); ?></li></ul>   <?php }wp_reset_postdata(); ?>
    این کد همه جا هست اما وقتی میذارمش میره مطالب پست های نوشته هامو نشون میده نه نوشته های پست تایپ جدیدم

    چیکار کنم ؟

  2. # ADS




     

  3. #2
    عضو جدید SIBHost آواتار ها
    تاریخ عضویت
    Nov 2018
    محل سکونت
    تهران
    نوشته ها
    97
    تشکر تشکر کرده 
    23
    تشکر تشکر شده 
    49
    تشکر شده در
    44 پست

    پیش فرض پاسخ : راهنمایی جهت نمایش مطالب مرتبط

    برای اینکار افزونه های زیادی وجود داره، کلیدواژه زیر رو جستجو کنید:

    کد:
    Wordpress Related Posts Shortcode
    اگر هم مایل به نصب افزونه نبودید، تکه کد زیر رو تست کنید:
    کد PHP:
    <?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();?>

    <li><div class="relatedthumb"><a href="<? the_permalink()?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_post_thumbnail(); ?></a></div>
    <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(); ?>
    ویرایش توسط SIBHost : December 23rd, 2018 در ساعت 23:34
    مفتخر به کسب 100% رضایتمندی مشتریان در سال 1397
    500%
    افزایش سرعت وردپرس با هاست وردپرس

  4. تعداد تشکر ها از SIBHost به دلیل پست مفید


  5. #3
    عضو جدید
    تاریخ عضویت
    Jul 2018
    نوشته ها
    19
    تشکر تشکر کرده 
    9
    تشکر تشکر شده 
    4
    تشکر شده در
    4 پست

    پیش فرض پاسخ : راهنمایی جهت نمایش مطالب مرتبط

    نقل قول نوشته اصلی توسط SIBHost نمایش پست ها
    برای اینکار افزونه های زیادی وجود داره، کلیدواژه زیر رو جستجو کنید:

    کد:
    Wordpress Related Posts Shortcode
    اگر هم مایل به نصب افزونه نبودید، تکه کد زیر رو تست کنید:

    کد:
    <?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();?>
    <li><div class="relatedthumb"><a href="<? the_permalink()?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_post_thumbnail(); ?></a></div>
    <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(); ?>
    سلام ممنون از پاسختون
    ببنید بنده یک پست تایپ ایجاد کردم به نام crous میخوام مطالب مرتبط این پست تایپ برای مطالب این پست تایپ نمایش بده
    مثلا در یک دسته بندی تا مطلب دارم
    میخوام کنار مطالب این دسته بندی فقط و فقط پست های همین دسته بندی رو نشون بده
    لطفا راهنمایی کنید ممنون

  6. #4
    عضو دائم sazsaz آواتار ها
    تاریخ عضویت
    Aug 2011
    محل سکونت
    بندر گناوه
    نوشته ها
    1,123
    تشکر تشکر کرده 
    296
    تشکر تشکر شده 
    1,265
    تشکر شده در
    861 پست

    پیش فرض پاسخ : راهنمایی جهت نمایش مطالب مرتبط

    اینجا پاسختون داده شده
    http://wpir.ir/thread348.html

  7. تعداد تشکر ها از sazsaz به دلیل پست مفید


  8. #5
    عضو جدید
    تاریخ عضویت
    Jul 2018
    نوشته ها
    19
    تشکر تشکر کرده 
    9
    تشکر تشکر شده 
    4
    تشکر شده در
    4 پست

    پیش فرض پاسخ : راهنمایی جهت نمایش مطالب مرتبط

    نقل قول نوشته اصلی توسط sazsaz نمایش پست ها
    اینجا پاسختون داده شده
    http://wpir.ir/thread348.html
    سلام دوست خوبم خیلی ممنونم
    والا میذارم چیزی نشون نمیده
    کد PHP:
    <?php  $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'=>4// Number of related posts to display. 'post_type' => 'crouse',  'caller_get_posts'=>1  );  $my_query = new wp_query( $args );  while( $my_query->have_posts() ) {  $my_query->the_post();  ?><li><div class="relatedthumb"><a href="<? the_permalink()?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_post_thumbnail(); ?></a></div><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><? }  }  $post = $orig_post;  wp_reset_query();  ?>

  9. #6
    عضو دائم sazsaz آواتار ها
    تاریخ عضویت
    Aug 2011
    محل سکونت
    بندر گناوه
    نوشته ها
    1,123
    تشکر تشکر کرده 
    296
    تشکر تشکر شده 
    1,265
    تشکر شده در
    861 پست

    پیش فرض پاسخ : راهنمایی جهت نمایش مطالب مرتبط

    دوتا کد هست یکی پایینه منظورم اونه

  10. #7
    عضو جدید
    تاریخ عضویت
    Jul 2018
    نوشته ها
    19
    تشکر تشکر کرده 
    9
    تشکر تشکر شده 
    4
    تشکر شده در
    4 پست

    پیش فرض پاسخ : راهنمایی جهت نمایش مطالب مرتبط

    نقل قول نوشته اصلی توسط sazsaz نمایش پست ها
    دوتا کد هست یکی پایینه منظورم اونه
    بله منم همون دومی رو زدم
    جای متن فارسی که نوشته بود پست تایپ پست تایپ خودمو زدم
    پایینش هم دو سه تا تابع نمایش قرار دادم مثل نمایش عنوان و ...
    اما نشون نمیده

  11. #8
    عضو جدید SIBHost آواتار ها
    تاریخ عضویت
    Nov 2018
    محل سکونت
    تهران
    نوشته ها
    97
    تشکر تشکر کرده 
    23
    تشکر تشکر شده 
    49
    تشکر شده در
    44 پست

    پیش فرض پاسخ : راهنمایی جهت نمایش مطالب مرتبط

    تکه کدی که گذاشتم پست های مرتبط رو از یک دسته بندی استخراج خواهد کرد
    مفتخر به کسب 100% رضایتمندی مشتریان در سال 1397
    500%
    افزایش سرعت وردپرس با هاست وردپرس

  12. #9
    عضو جدید
    تاریخ عضویت
    Jul 2018
    نوشته ها
    19
    تشکر تشکر کرده 
    9
    تشکر تشکر شده 
    4
    تشکر شده در
    4 پست

    پیش فرض پاسخ : راهنمایی جهت نمایش مطالب مرتبط

    نقل قول نوشته اصلی توسط SIBHost نمایش پست ها
    تکه کدی که گذاشتم پست های مرتبط رو از یک دسته بندی استخراج خواهد کرد
    سلام چه تکه کدی ؟؟

اطلاعات موضوع

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

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 0
    آخرين نوشته: June 21st, 2017, 17:51
  2. پاسخ ها: 2
    آخرين نوشته: April 17th, 2017, 17:29
  3. پاسخ ها: 10
    آخرين نوشته: December 10th, 2014, 12:31
  4. پاسخ ها: 39
    آخرين نوشته: March 6th, 2014, 11:43
  5. پاسخ ها: 2
    آخرين نوشته: March 17th, 2011, 15:00

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •