سلام دوستان من توی پروژه ی post_type دارم با نام faq و توی صفحه ای که نمایششون میدم ی فرم دارم برای جستجو سوالات متداول حالا من میخوام وقتی از طریق این کاربر خواست که چیزی رو جستجو کنه، وقتی مقداری رو وارد کرد، وارد صفحه جستجو بشه و فقط توی سوالات متداول جستجو کنه و نتیجه رو به کاربر نشون بده نکه توی تمامی مطالب بگرده و همه نتیجه های مرتبط رو بیاره
Share
خب دوستان من چند روز قبل این سوال رو پرسیدم و با چندتا جستجو دیگه به جوابم رسیدم و اینجا میخوام براتون به اشتراک بذارم.
خب اول فایل function.php را باز کنید و کد زیر رو داخلش قرار بدین:
خب توی کد بالا ما میایم و یک پارامتر به wp_query اضافه میکنیم به نام post_type که میتونیم توی ضفحه مورد نظر بررسی کنیم که اگر وجود داشت مقدارش رو بگیریم و جستجومون رو براساس اون انجام بدیم.
خب توی مرحله بعد باید فایلی که قرار نتایج جستجو رو درونش قرار بدیم رو ایجاد کنیم. پس من یک فایل با نام search-faq.php رو داخل فایل های پروژم قرار میدم و کد های زیر رو داخلش قرار میدم.
خب اینم از این. دیگه بخش کلی کار رو انجام دادیم فقط میمونه ی بخش کوچیک اونم فرم جستجویی هست که قراره برای ما جستجو رو انجام بده.
اینم کد فرم جستوجو.نکته این بخش فقط این هست که شما باید یک input ایجاد کنید و type=”hidden” قرار بدین. اینطوری میتونین پارامتر خودتون رو خیلی راحت به صفحه جستجو ارسال کنید. امیدوارم که براتون مفید باشه.