start

مشکل عجیب در کوئری پیش فرض صفحات آرشیو

2 پست در این موضوع قرار دارد

ارسال شده در (ویرایش شده)

سلام دوستان.

یه مشکل عجیبی توی صفحات آرشیو پیدا کردم که امیدوارم بتونید توی رفعش کمکم کنید.

برای نمایش آرشیو پست ها از template file خود وردپرس یعنی archive.php استفاده میکنم که چنین کدی توش دارم:

			<?php get_header(); ?>

				<?php the_post(); ?>

				<h1>ARCHIVE.PHP</h1>

					<?php while( have_posts() ): the_post(); ?>

						<?php get_template_part('components/archive-post-content'); ?>			

					<?php endwhile; ?>

			  	</div><!-- .content .col-sm-8 -->

			  	<?php get_sidebar(); ?>
		
				<?php get_footer(); ?>

 

مشکل عجیبی که دارم اینه که اولین پست هر صفحه از آرشیو نمایش داده نمیشه اما توی شمارش برای تعداد نمایش توی صفحه حساب میشه.  یعنی مثلا:

از توی تنظیمات > خواندن > تعداد نمایش که روی 10 هست، 9 تا پست رو نمایش میده و دیگه باقیش میره برای صفحه بعد. یعنی پست اولی که باید بالای همه میبود، رو نمایش نمیده اما میشمارش، پس بعد از نمایش 9 تا پست + با یه دونه ای که نیست، میره برای صفحه بعد!

اومدم تست کردم و تعداد نمایش رو روی 5 تنظیم کردم و باز هم همین مشکل...! توی صفحه اولِ آرشیو 4 تا پست نمایش داده میشه و میره صفحه بعد. تو صفحه دومِ آرشیو هم به همین ترتیب؛ 4 تا پست نمایش میده و... توی تمام این صفحات هم اون پستی که باید اول از همه میبود رو نمایش نمیده.

 

از اونجا که حدس میزنم کمی گنگ بوده باشه به این شکل هم توضیح بدم. بعد از تنظیم نمایش تعداد پست ها روی 5، صفحات آرشیو به اینصورت هست:

1️⃣  صفحه یک آرشیو:

❌ پست شماره یک (نمایش داده نمیشه)

پست شماره دو

پست شماره سه

پست شماره چهار

پست شماره پنج

2️⃣  صفحه دو آرشیو:

❌ پست شماره شش (نمایش داده نمیشه)

پست شماره هفت

پست شماره هشت

پست شماره نه

و...

 

ضمنا منظورم از نمایش داده نشدن، "مخفی بودن" نیست ها . سورس رو هم که چک میکنم فقط 4 تا پست لیست شدن:

2017-06-01_19-08-12.jpg.3ab4aa2698769bf907a2bd52c0c9e291.jpg

 

ممنون میشم توی رفع این مورد راهنمایی کنید.

ویرایش شده در توسط start
0

به اشتراک گذاری این پست


لینک به پست

وای خدای من! چه مشکل احمقانه ای !!! آخه the_post() رو اون بالا گذوشتم چیکار!

اصلا چشمم به اون the_post که قبلا اضافه کرده بودم، نخورده بود. حذفش کردم و ردیف شد!

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری