جستجو با فیلتر دسته بندی در وردپرس
فیلتر جستجوی پست ها و صفحات در وردپرس چگونه انجام می شود؟ اگر می خواهید که به کاربران خود اجازه فیلتر پست ها و صفحات در وردپرس خود را دهید، خواندن این مقاله خالی از لطف نخواهد بود. بار ها از ما پرسیده می شود که چگونه فیلترها را به سایت وردپرسی اضافه شود که به کاربران اجازه فیلتر کردن پست ها بر اساس دسته بندی، برچسب ها و انواع پست ها و … داده شود. در این مقاله ما در مورد فیلتر پست ها و صفحات در وردپرس خواهیم گفت.
چرا باید به کاربران اجازه فیلتر پست ها و صفحات در وردپرس داده شود؟
به طور پیش فرض، وردپرس یک سری برچسب ها و دسته بندی هایی دارد برای مرتب کردن محتوا در موضوعات مختلف که این امر پیدا کردن مطالب را برای کاربران راحت می سازد. با این حال، کاربران تنها می توانند یک دسته، برچسب یا صفحه آرشیو در یک زمان مشاهده کنند. اگر کاربران بخواهند که محتوا ها را در بیشتر از یک دسته بندی و یا برچسب قرار دهند باید چکار کنند؟ چگونه به کاربران اجازه داده شود که پست ها، برچسب ها و انواع پست های سفارشی را همزمان ببینند؟ این نوع فیلتر می تواند مفید باشد مخصوصا هنگامی که تعداد محتواهای زیادی داشته باشید و شما از کاربرانتان بخواهید که محتواها را با توجه به الویت های خودشان فیلتر کنند.
با این حال اجازه دهید که یک نگاه بیاندازیم به اینکه چگونه فیلتر پست ها و صفحات در وردپرس به راحتی انجام می شود؟
چگونگی فیلتر پست ها و صفحات در وردپرس
اولین کاری که باید انجام دهید این است افزونه Search & Filter را نصب و فعال کنید. برای جزییات بیشتر آموزش نصب افزونه در وردپرس را ببینید. پس از فعال سازی، این افزونه یک آیتم جدید منو با برچسب جستجو و فیلتر را به نوار مدیریت وردپرس شما اضافه می کند. با کلیک بر روی آن، شما به صفحه ی استفاده از افزونه با توضیحات دقیق در مورد نحوه ی استفاده از افزونه میروید.
افزونه Search & Filter همراه با شرت کد هایی می آید که پارامترهای مختلفی را برای نمایش گزینه های فیلتر می پذیرند. شما می توانید از این کد کوتاه در یک پست، صفحه و درون یک ویجت متن استفاده کنید.
شما همچنین می توانید از این کد کوتاه به عنوان تگ قالب در فایل تم وردپرس خود استفاده کنید مانند:
نمایش گزینه های فیلتر کردن با فیلدهای جستجو، دسته بندی و برچسب :
به طور پیش فرض افزونه، فیلدهای جستجو، طبقه بندی، post_type و post_date را می پذیرد. اجازه دهید یک نگاه به مثال های دیگر بیاندازیم، این بار شامل دسته بندی، برچسب ها، انواع پست ها و فیلدهای تاریخ است.
شما به استفاده از کد کوتاه مثل کد زیر نیاز دارید :
در زیر نشان داده شده که چگونه نمایش داده می شود :
حالا به جای استفاده از فیلد انتخاب کشویی شما می توانید چک باکس استفاده کنید و یک برچسب برای هر فیلد. برای انجام این کار، شما دو پارامتر بیشتر باید به کد کوتاه اضافه کنید. اگر شما از یک صفحه ی جداگانه برای نمایش پست های وبلاگ خود استفاده می کنید، می توانید این کد کوتاه را به صفحه اضافه کنید.
اگر شما از فیلدهای چندگانه استفاده می کنید، باید مطمئن شوید که برای هر پارامتر آیتم ها در همان جهت است.
بیایید یک مثال دیگر را مشاهده کنیم. این بار ما در حال اضافه کردن دسته ها، برچسب ها، و زمینه های انوع پست با سرفصل های مختلف و انواع فیلدها هستیم.
این چیزی است که در سایت نمایش داده می شود:
لطفا برای راه های بیشتری برای استفاده از کد کوتاه به صفحه مستندات افزونه مراجعه کنید. شما همچنین می توانید از این کد کوتاه در داخل یک ویجت متن استفاده کنید. اگر کد کوتاه در ویجت متن شما کار نمی کند،
سلام ، من 45 باکس در صفحه ای ساختم و می خواستم در بالای صفحه یک باکس فیلتر براشون بسازم. باکس ها درمورد شغل مربی هست و می خواستم یک بخش فیلتر بسازم که مثلا نوشته باشه مربی کودک ، مربی پرورشی و… که کاربر با کلیک روی اونها بتونه باکس هارا فیلتر بکنه ، افزونه یا راه حلی نیست برای این موضوع؟
تشکر از محتوا و تیم محتوا قدرتمند میهن وردپرس و استاد راد گرامی
سلام اره افزونه های مختلفی هستن برای اینکار. سپاس از شما. سرچ کنید Elementor section filter
سلام
مشکلی که داره اینه
من میخوام با سرچ کلمه و انتخاب دسته بندی کلمه مورد نظر و در اون دسته بندی پیدا کنه ولی اینجا کلا مطالب دسته رو میاره .
سلام حتما درست تنظیماتش رو انجام ندادید
ممنون عالي بود
سلام وقت بخیر.
یه مثال برای این مطلبتون میشه بزنید که کامل متوجه بشیم؟
تشکر
سلام با اینکار موقع سرچ در سایت شما. کاربر میتونه مشخص کنه توی کدوم دسته بندی سرچ انجام بشه