آموزش ساخت جستجو برای پست تایپ در وردپرس

دوستان سئو 90 سلام ، امروز یا یک آموزش خیلی کاربردی و در عین حال  ساده در خدمت شما دوستان عزیز هستیم . آموزش ساخت جستجو برای پست تایپ در وردپرس . دوستان وردپرس همونطور که ممکنه بدونید بخشی داره به نام پست تایپ ( Post Type ) ، که خود بخش نوشته ها و بخش برگه ها یک نوع پست تایپ هستند .

البته در ورژن های 4 به بعد وردپرس این امکان فراهم شد تا خودمون هم بتونیم پست تایپ های اختصاصی به قالبمون اضافه کنیم . برای مثال می تونیم برای بخش نمونه کارها یک پست تایپ جدید ایجاد کنیم . همینطور برای بخش محصولات ، کتاب ها ، دانلود ها و … همه و همه می تونن در قالب یک پست تایپ جدید در سایت وجود داشته باشند .

حلا فرض می کنیم که بخش نمونه کارها رو در قالب وب سایت ایجاد کردیم و داریم نمونه کار های سایت رو در قالبی که خودمون طراحی کردیم روی سایت ارسال می کنیم .

همه قالب ها از لحاظ استاندارد بودن لازمه که بخش جستجو داشته باشند . ساده ترین فرم جستجو در داخل وردپرس به شکل زیر کد نویسی می شه :

خب همونطور که می بینید ما می تونیم خیلی راحت با یک کد ساده بخش جستجو رو در قالب وردپرس فعال کنیم . حتما باید مقدار name برای input از نوع text رو برابر با ” s ” قرار بدیم و action فرممون هم به صفحه اصلی قالبمون اشاره کنه .

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

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

دوستان کد این بخش هم خیلی راحته و فقط یه input دیگه از نوع hidden به فرممون اضافه میشه . بیایید اول کد رو ببینیم و بعد بررسی کنیم :

خب دوستان همونطور که می بینید یک input جدید از نوع hidden اضافه شده که دوتا ویژگی اون رو ما باید حتما تنظیم کنیم . یکی مقدار همون name هستش که طبق قانون خود وردپرس وقتی که می خواهیم برای یک پست تایپ اختصاصی جستجو بسازیم باید مقدار اون رو برابر post_type قرار بدیم ، یعنی می خواهیم یک پست تایپ رو در نتایج جستجو بیاریم .

برای بخش value هم که خیلی مهمه باید اسم اون پست تایپمون رو وارد کنیم که اسم پست تایپ ما هستش portfolio . حالا اگه می خواهید بدونید اسم پست تایپ رو از کجا بدست بیاریم ، مقاله بدست آودن نام پست تایپ در وردپرس رو مطالعه کنید .

برای همه پست تایپ ها حالا می تونید به همین راحتی جستجوی مخصوص خودشون رو بسازید البته توجه داشته باشید که این جستجو ساده هست و براساس نام و کلمه هست که در آموزش های بعدی ، آموزش ساخت جستجو پیشرفته رو هم ارائه کردیم که بتونید بر اساس دسته بندی یا سایر متا ها جستجو کنید .

دوستان حالا به همین راحتی تونستیم آموزش ساخت جستجو برای پست تایپ در وردپرس رو هم با شما عزیزان پیش ببریم که آموزش خیلی ساده ای هستش و مهم پارامترهای داخل فرم ما هستند . بقیه که مربوط به استایل هست و دیگه با خودتونه .

در صورت داشتن هرگونه سوال حتما در بخش نظرات برای ما مطرح کنید . با تشکر سئو 90