جستجو در انجمن

در حال نمایش نتایج برای برچسب های 'wp_reset_query'.

  • جستجو بر اساس برچسب

    برچسب ها را با , از یکدیگر جدا نمایید.
  • جستجو بر اساس نویسنده

نوع محتوا


انجمن پشتیبانی وردپرس

  • بخش وردپرس
    • وردپرس
    • افزونه ها
    • پوسته ها
    • فروشگاه سازها
  • بازارچه
    • بخش خرید و فروش
    • بازار کار
  • دیگر
    • بخش برنامه نویسی
    • بحث آزاد
  • بایگانی
    • بایگانی

پیدا شد 1 نتیجه

  1. سلام خدمت دوستان عزیز ، بنده قصد شماره گذاری پست های یک دسته رو داشتم و با استفاده از کد زیر اونو انجام دادم function Get_Post_Number($postID){ $temp_query = $wp_query; $args = array ( 'orderby' => 'date', 'order'=> 'DESC', 'post_type' => 'post', 'posts_per_page' => '-1' ); $counter = 1; $postCount = 0; $AVRank = null; $AVRank = new WP_Query($args); if($AVRank->have_posts()) { while ($AVRank->have_posts()) : $AVRank->the_post(); if ($postID == get_the_ID()){ $postCount = $counter; } else { $counter++; } endwhile; } wp_reset_query(); $wp_query = $temp_query; return $postCount; } حالا مشکل اینجاس که من باید اینو داخل یه حلقه فراخونی کنم حالا چه تو single.php چه قسمتای دیگه در سایت و وقتی کدش رو قرار میدم شماره گذاری رو درست انجام میده ولی بعد کد بر میگرده به پست اصلی یا حلقه اول یه مثال میزنم که منظورمو بهتر برسونم حلقه اول : عنوان Title 1 حلقه دوم که شامل 20 تا پست هست داخل حلقه اول حالا این کد داخل حلقه دوم گذاشته میشه ولی بعد از کد برای مثال wp_title() میشه همون عنوان حلقه اول یعنی title 1 و برای همه ی پست ها هم تکرار میشه wp_reset_query هم گذاشتم واقعا دیگه نمیدونم مشکل از کجاس از اساتید عزیز ممنون میشم راهنمایی کنید.