رفتن به مطلب

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

دوستان بفرمائید چه تفاوتی بین search.php و searchform.php هست؟

بنده فقط search.php رو به عنوان یه صفحه در پوسته اضافه کردم

از تگ get_search_form جهت نمایش فیلد جستجو و از لوپ زیر رو جهت نمایش نتایج جستجو در صفحه فوق استفاده کردم:

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

<a href="<?php the_permalink() ?>"><?php the_title(); ?></a>
<?php the_content(); ?>

<?php endwhile; ?>
<?php endif; ?>

اما زمانی که هنوز جستجوای صورت نگرفته و فقط به صفحه search.php مراجعه شده، لوپ بالا و به جای مقدار تگ the_title کلمه Search نمایش داده می شه!

در حالی که باید در صفحه، فقط یه فیلد جستجو باشه و سپس مطالب نتایج جستجو در استایل لوپ بالا، در همان صفحه نمایش داده بشه

لطفا راهنمایی کنید

با تشکر

ویرایش شده توسط Black_sky
CODE

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


لینک به ارسال

صفحه search.php صفحه ایه که نتایج جستجو در اون لیست می شه که ساختارش می تونه شبیه archive.php یا index.php باشه

صفحه searchform.php فرم جستجوتونه که باید متدش GET و نام فیلد متغیرتون s باشه

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


لینک به ارسال

ممنون

صفحه search.php ساختاری مانند صفحه index.php رو گرفته و نتایج نمایش داده می شه

اما اگر نتیجه جستجوی کاربر محتوایی نداشت، چطور کاربر در صفحه search.php با پیامی مبنی بر عدم محتوای جستجو مواجه بشه؟

و اگر کاربر در فیلد جستجو هیچ چیزی وارد نکرد و دکمه جستجو رو زد، چه صفحه ای نمایش داده خواهد شد؟

ویرایش شده توسط pour moi

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


لینک به ارسال

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

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

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

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

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

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

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

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


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