unid_user

مشکل با رفتن به پست قبل و بعد

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

درود

دوستان من می خوام پایین صفحه برای رفتن به صفحه قبل و بعد از توابع next_posts_link() استفاده کنم. ولی نمیدونم چرا کار نمیکنه.

اگه از تابع next_post_link() استفاده کنم بجای اینکه بره صفحه بعدی بلاگ، میره پست بعدی رو باز میکنه!؟

ممنون و سپاسگزار.

0

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


لینک به پست

سلام و درود @unid_user

 

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

1

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


لینک به پست
در 1 دقیقه قبل، mehran-b گفته است :

سلام و درود @unid_user

 

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

خوب چه کار باید بکنم. من میخوام یه چیزی مثه تصویر زیر داشته باشم.

 

دد.png

0

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


لینک به پست
در هم اکنون، unid_user گفته است :

خوب چه کار باید بکنم. من میخوام یه چیزی مثه تصویر زیر داشته باشم.

دد.png

تابع پیشفرضی که صفحه بندی رو نشون میده the_posts_pagination هست که باید بعد از بسته شدن حلقه قرار بگیره.

1

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


لینک به پست
در 4 دقیقه قبل، mehran-b گفته است :

تابع پیشفرضی که صفحه بندی رو نشون میده the_posts_pagination هست که باید بعد از بسته شدن حلقه قرار بگیره.

تابع رو بعد از endwhile() قرار دادم نشد. بعد از endif هم قرار دادم بازم هیچی نشون نمیده.

0

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


لینک به پست
در هم اکنون، unid_user گفته است :

تابع رو بعد از endwhile() قرار دادم نشد. بعد از endif هم قرار دادم بازم هیچی نشون نمیده.

روی حلقه های ثانویه جواب نمیده فقط برای حلقه های اصلی هست.

1

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


لینک به پست
در هم اکنون، mehran-b گفته است :

روی حلقه های ثانویه جواب نمیده فقط برای حلقه های اصلی هست.

من نمیدونم حلقه اصلی و فرعی چیه میشه توضیح بدین. بعد بعد از حلقه ای نوشتم که خودتون به من معرفی کردن توی تاپیک قبلیم.

 

0

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


لینک به پست
در هم اکنون، unid_user گفته است :

من نمیدونم حلقه اصلی و فرعی چیه میشه توضیح بدین. بعد بعد از حلقه ای نوشتم که خودتون به من معرفی کردن توی تاپیک قبلیم.

اون حلقه ثانویه است.

حلقه هایی رو که خودمون با wp_query پیاده میکنیم میشه ثانویه در غیر اینصورت میشن اولیه.

بعد از endwhile همین حلقه ثانویه که هست اینو بذار ببینم چیزی نشون میده.

echo paginate_links( array(
	'total'        => $my_query->max_num_pages
) );

 

2

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


لینک به پست

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

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

اون حلقه ثانویه است.

حلقه هایی رو که خودمون با wp_query پیاده میکنیم میشه ثانویه در غیر اینصورت میشن اولیه.

بعد از endwhile همین حلقه ثانویه که هست اینو بذار ببینم چیزی نشون میده.


echo paginate_links( array(
	'total'        => $my_query->max_num_pages
) );

 

خیلی ممنون. درست شد. اما من میخوام از این کدی که شما دادی توی بوت استرپ استفاده کنم. یعنی توی کدهای html. چه راهی وجود داره؟

می خوام به شکل تصویر زیر باشه.

دد.png

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

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


لینک به پست
در هم اکنون، unid_user گفته است :

خیلی ممنون. درست شد. اما من میخوام از این کدی که شما دادی توی بوت استرپ استفاده کنم. یعنی توی کدهای html. چه راهی وجود داره؟

الان فقط احتمالا صفحه بندی رو نشون میده وگرنه صفحه بندی نباید کار کنه.

والا زیاد من از این قضیه صفحه بندی سر در نمیارم.

https://developer.wordpress.org/reference/functions/paginate_links/#parameters

این لینک که دادم پارامترهایی هست که این تابع میگیره.

احتمالا با این پارامترها خروجیش قابل تغییره.

2

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


لینک به پست
در 2 دقیقه قبل، mehran-b گفته است :

الان فقط احتمالا صفحه بندی رو نشون میده وگرنه صفحه بندی نباید کار کنه.

والا زیاد من از این قضیه صفحه بندی سر در نمیارم.

https://developer.wordpress.org/reference/functions/paginate_links/#parameters

این لینک که دادم پارامترهایی هست که این تابع میگیره.

احتمالا با این پارامترها خروجیش قابل تغییره.

آره فقط نشون میده ولی کار نمیکنه. من کلی خوشحال شدم که مشکل حل شده. خیلی ممنون که وقت گذاشتین دوست عزیز.:wub::rolleyes:

0

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


لینک به پست
در 4 دقیقه قبل، unid_user گفته است :

آره فقط نشون میده ولی کار نمیکنه. من کلی خوشحال شدم که مشکل حل شده. خیلی ممنون که وقت گذاشتین دوست عزیز.:wub::rolleyes:

به wp_query پارامتر paged رو اضافه کنید اگر حل بشه که شده نشه یعنی کلا متغییر کوئری paged برای صفحه ها تعریف نشده.

$my_query = new WP_Query(array(
	'post_status' => 'publish',
	'posts_per_page' => 10,
	'paged' => get_query_var('paged', false) ? get_query_var('paged') : 1
));

 

2

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


لینک به پست
در 2 دقیقه قبل، mehran-b گفته است :

به wp_query پارامتر paged رو اضافه کنید اگر حل بشه که شده نشه یعنی کلا متغییر کوئری paged برای صفحه ها تعریف نشده.


$my_query = new WP_Query(array(
	'post_status' => 'publish',
	'posts_per_page' => 10,
	'paged' => get_query_var('paged', false) ? get_query_var('paged') : 1
));

 

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

0

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


لینک به پست
در هم اکنون، unid_user گفته است :

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

فک میکردم بازم کار نکنه ولی کار کرد.

خواهش میکنم.

2

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


لینک به پست

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

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

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

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


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

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

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


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