صفحه بندی شخصی در وردپرس

بروز شد ۴ سال ۲۷ روز قبل توسط ناصر جوان

سلام 

من میخوام با استفاده از متد get_posts پست های که از این روش دریافت میکنم رو صفحه بندی کنم کد های من مثل پایینه:

 

$posts = get_posts( [
			'post_type'      => 'post',
			'author'         => get_current_user_id(),
			'limit'          => 12,
			'posts_per_page' => 1
		] );

 

ممنون میشم این مورد رو دقیق برای من توضیح بدید.

سلام

دوست عزیز گزینه posts_per_page رو باید همون limit در نظر بگیرید, یعنی اینکه با استفاده از این گزینه می تونید مشخص کنید که توی هر صفحه چه تعداد پست نمایش داده بشه و اینجا عملا دیگه گزینه limit کاربرد نداره.

و اصل موضوع, برای اینکه مشخص کنید که توی کدوم صفحه هستید هم باید از گزینه paged استفاده کنید. یه نمونه کد برات پایین آوردم

 

 

get_posts( [
				'post_type'      => 'post',
				'author'         => get_current_user_id(),
				'paged'          => 1,
				'posts_per_page' => 12
			] );

توی کد های بالا مشخص کردم که توی صفحه اول هستم و می خوام که توی این صفحه 12 پست نمایش داده بشه.

گفتگوی برنامه نویسان

بخشی برای حل مشکلات برنامه‌نویسی و مباحث پیرامون آن

دوره های پیشنهادی

مقالات پیشنهادی

هک و امنیت

در تعریف کلی این واژه می توان گفت که به پیدا کردن راه های نفوذ به یک حریم شخصی و استفاده غیر مجاز از آن را هک می نامیم. هدف از هک می تواند ...


۱۰۳۹
۰
۱۳ آذر ۱۳۹۹

وردپرس

وردپرس یک سیستم مدیریت محتوای قوی می باشد که با استفاده از آن می توان وب سایت ها و وبلاگ های گوناگونی با هر شرایطی را طراحی کرد چرا که این سیستم و ...


۸۸۰
۰
۱۳ آذر ۱۳۹۹

جاوا اسکریپت

جاوا اسکریپت یک زبان پویا و محبوب مبتنی بر شیء, داینامیک و مفسری می باشد. این زبان برای برنامه نویسی سمت سرور و کلاینت استفاده میشود که ...


۹۵۶
۰
۱۳ آذر ۱۳۹۹

هوش مصنوعی

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


۹۹۴
۰
۱۱ آذر ۱۳۹۹