پاسخ : سوال در مورد wp_query
سلام، در سوال اول چون wp_query دوم داخل حلقه است و دوباره شی wp query ساخته می شود reset post data ضروری هست پس از پایان حلقه (دوم) قرار بگیرد، اگر بعد از wp_query اول (که داخل حلقه پست هایش دوباره wp_query زده بودید) wp_query دیگری نمیسازید و استفاده نمیکنید reset post data ضروری نیست. نکته ای که هست شامل سوال دومتون هم میشه، هر زمان بعد از ساخت شی wp_query، دوباره شی دیگری از wp_query ساختید reset post data لازم است.
پاسخ : سوال در مورد wp_query
درود مجدد
پس طبق توضیح شما wp_reset_postdata صرفا برای حلقه ای استفاده میشود که قبلش حلقه wp_query دیگری بوده است؟
در مورد دوم چون while نداره wp_reset_postdata رو کجای حلقه باید استفاده کرد؟
تشکر
پاسخ : سوال در مورد wp_query
جمع بندی تاپیک جهت استفاده دوستان در آینده
نقل قول:
پس طبق توضیح شما wp_reset_postdata صرفا برای حلقه ای استفاده میشود که قبلش حلقه wp_query دیگری بوده است؟
در مورد دوم چون while نداره wp_reset_postdata رو کجای حلقه باید استفاده کرد؟
طبق مستندات وردپرس در رابطه با کلاس WP_Query تابع wp_reset_postdata زمانی باید فراخوانی شود که ما در حلقه خود از تابع the_post استفاده کرده باشیم. در نتیجه در مورد سوال دوم پست اول این تاپیک احتیاجی به استفاده از تابع wp_reset_postdata نیست.
موفق باشید