رفتن به مطلب

افزایش تعداد نتایج در صفحه جستجو وردپرس


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

  • مدیریت کل سایت

در حالت پیش فرض تعداد نتایج صفحه جستجو همان تعداد مطالبی است که در تنظیمات > خواندن وارد کردید

 

 

حالا ممکنه شما نخواید که تعداد مطالب رو از تنظیمات زیاد یا کم کنید ولی نیاز داشته باشید که در صفحه جستجو وردپرس خودتون تعداد نتایج خاصی رو نمایش بدید

 

 

برای این کار کد زیر را در functions.php پوسته وردپرس خودتون قرار بدید :

 

 

 

function limit_posts_per_search_page() {    if ( is_search() )        set_query_var('posts_per_archive_page', 40);} add_filter('pre_get_posts', 'limit_posts_per_search_page');

 

 

 

عدد 40 تعداد نتایج است که می توانید آن را تغییر دهید

 

حالا میتونید برای راحتی کار تعداد نتایج جستجو در وردپرس رو نامحدود کنید

 

 

برای این کار در فایل search.php به جای کد زیر :

 

 

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

 

 

 

کد زیر رو قرار بدید :‌

 

 

<?php $posts=query_posts($query_string . '&posts_per_page=-1'); ?><?php if (have_posts()) : while (have_posts()) : the_post(); ?>

 

 

 

و بعد از کد پایان حلقه نمایش پست query را ریست کنید

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

مهمان
این موضوع برای عدم ارسال قفل گردیده است.
×
×
  • اضافه کردن...