رفتن به مطلب

mehrdadj

عضو سایت
  • تعداد ارسال‌ها

    13
  • تاریخ عضویت

  • آخرین بازدید

نوشته‌ها ارسال شده توسط mehrdadj

  1. سلام

    دوستان چجوری میشه مثل سایت http://www.farsroid.com توی اولین صفحه دوتا موضوع مختلف داشت و روی شماره صفحات کلیک شد بره به صفحه دسته بندی اون مطلب

     

    مثلا الان شماره 2 پست صفحه اصلی فارسروید بزنید میره یه صفحه دیگه از شماره 2 شروع میشه:

    /page/2/?cat=2

    من الان شماره صفحات دارم ولی توی صفحه اصلی من اینجوری صفحات میرن جلو page/2 ولی در اصل می خوام کاربر شماره 2 رو کلیک کرد بره شماره 2 توی یه صفحه دیگه نشون بده مثل فارسروید

     

  2. اقا مهران عزیز این چند روز خیلی زحمت دادم ولی می خوام سایتم به این شکل نمایش داده بشه:

     

    https://www.tasvirezendegi.com/news/

     

    الان news دسته مادر هست میریم داخلش زیردسته ها همراه با اخرین ارسال های همون دسته نشون داده میشه خود این سایتم وردپرس هست.

  3. در 2 دقیقه قبل، mehran-b گفته است :

    در مورد اون کوئری ها شما قرار بود کوئری ها رو توی single.php استفاده کنی الان داری توی category.php استفاده میکنی؟

    اره اولی جواب داد دومی نداد.

    در 3 دقیقه قبل، mehran-b گفته است :

    کوئری رو بذار توی یه تابع به آرگومان تابع هم آیدی دسته رو ارسال کن.

    عالیه!!!!! دستت درد نکنه

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

    اقای مهران عزیز من برای هر دسته مادر یه قالب درست کردم یعنی ای دی هارو به صورت دستی میزنم، ولی دسته مادر با کدی که دیشب بهم دادین میره به آرشیو مطالب کامل ولی زیر دسته لینک نمیشه.

     

    دسته مادر من id 2 داره و یه category-2.php ساختم، الان دوتا کوئری دارم اولی دسته مادر هست دومی زیر دسته مادر که id 1262 داره حالا دسته اول بدون مشکل لینک میشه به ارشیو کامل نوشته ها ولی زیر دسته لینک نمیشه!

     

    <?php
    $wp = new WP_Query(array(
    'post_type' => 'post',
    'post_status' => 'publish',
    'cat' => 2 ,
    'posts_per_page' => 5
    ));
    if($wp->have_posts()) :
    while($wp->have_posts()) :
    $wp->the_post();
    ?>
    
    
    <li>مطلب</li>
    
    <?php
    endwhile;
    wp_reset_postdata();
    endif;
    ?>
    
    <a href="<?php echo mehran_parent_category_link($post->ID); ?>">مشاهده همه</a>
    
    
    <?php
    $wp = new WP_Query(array(
    'post_type' => 'post',
    'post_status' => 'publish',
    'cat' => 1262 ,
    'posts_per_page' => 5
    ));
    if($wp->have_posts()) :
    while($wp->have_posts()) :
    $wp->the_post();
    ?>
    
    
    <li>مطلب</li>
    
    <?php
    endwhile;
    wp_reset_postdata();
    endif;
    ?>
    
    <a href="<?php echo mehran_parent_category_link($post->ID); ?>">مشاهده همه</a>

    و یک سئوال من چجوری می تونم این کوئری رو یک بار بنویسم و برای چندین باکس در یک صفحه استفاده کنم؟

    چون توی یک دسته مادر کم کم 10 تا زیر دسته هست باید برای همه زیر دسته ها همین کد تکرار کنم و فقط ایدی رو عوض کنم.

  5. سلام

     

    آقا مهران عزیز من یه مشکل دیگه ای هم دارم

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

     

    در واقع می خوام این کد به صورت حلقه در بیاد و دسته مادر هر چند تا دسته داشت به صورت کدی که شما دادین عمل کنه و لوپ بشه:

     

     

    <?php
    $wp = new WP_Query(array(
    'post_type' => 'post',
    'post_status' => 'publish',
    'category__in' => wp_get_post_categories(get_queried_object_id()),
    'posts_per_page' => 5
    ));
    if($wp->have_posts()) :
    while($wp->have_posts()) :
    $wp->the_post();
    ?>
    
    
    <li>مطلب</li>
    
    <?php
    endwhile;
    wp_reset_postdata();
    endif;
    ?>

     

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

     

     

  6. سلام

    ممنون از پاسخ شما

     

    من ادامه مطلب یا همون single.php که هست می خوام وقتی کاربری  وارد ادامه مطلب دسته ای شد آخرین مطالب همون دسته بالا نشون داده بشه یعنی قبل حلقه پست،

    <?php
    
    $wp= new WP_Query(array(
    'post_type' => 'post',
    'post_status' => 'publish',
    'category__in' => wp_get_post_categories( $post->ID ), 
    'order' => 'DESC',
    'orderby' => 'id',
    'posts_per_page' =>'5',
    'showposts' => '5',
    )); 
    ?>
    
    
    <li>مطلب</li>
    
    <?php endwhile;endif ;wp_reset_query();?>
    
    <a href="<?php echo get_category_link(); ?>">مشاهده همه</a>

    من از این کد استفاده می کنم برای نمایش توی single.php نشون هم میده یعنی بالا اخرین مطالب دسته همون مطلب نشون میده پائین هم که خود مطلب هست بدون مشکل، فقط مشکل اینجاست نمی تونم توی حلقه اول به دسته مادر لینک بدم یعنی کاربر 5 تا اخرین مطلب دسته ای که توی ادامه مطلبش هست می بینه یه دکمه باشه که بره به category.php همون دسته که اخرین هاشو نشون میده.

    الان مشکل فقط لینک به این کد هست:

    <a href="<?php echo get_category_link(); ?>">مشاهده همه</a>

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

  7. باسلام

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

     

    <?php
    
    $wp= new WP_Query(array(
    'post_type' => 'post',
    'post_status' => 'publish',
    'category__in' => wp_get_post_categories( $post->ID ), 
    'order' => 'DESC',
    'orderby' => 'id',
    'posts_per_page' =>'1',
    'showposts' => '1',
    )); 
    ?>
    
    
    <li>مطلب</li>
    
    <?php endwhile;endif ;wp_reset_query();?>

    من از Id دسته خودمو با :

    'category__in' => wp_get_post_categories( $post->ID ), 

    می گیرم. و مطالب نشون داده میشن، حالا می خوام دسته مادر لینک کنم، یعنی به عبارتی یه دکمه باشه "مشاهده آرشیو" وقتی کاربر کلیک کرد بره دسته اصلی همون مطلب.

    الان من با :

    <?php echo get_category_link(); ?>

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

    ممنون میشم کمکم کنید این کد تکمیل کنم.

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