رفتن به مطلب

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


پست های پیشنهاد شده

درود

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

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

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

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

سلام و درود @unid_user

 

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

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

 

دد.png

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

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

دد.png

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

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

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

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

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

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

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

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

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

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

 

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

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

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

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

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

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

 

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

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

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

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


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

 

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

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

دد.png

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

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

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

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

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

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

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

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

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

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

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

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

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

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

لینک به ارسال
در 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 دقیقه قبل، 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
));

 

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

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...