فیلتر سازی پست ها و صفحات توسط کاربران در وردپرس

خانه / وبلاگ / آموزش وردپرس / فیلتر سازی پست ها و صفحات توسط کاربران در وردپرس
5 / 5
3

فیلتر سازی پست ها و صفحات توسط کاربران در وردپرس

5 / 5
3

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

چرا به کاربرا اجازه فیلتر سازی پست ها و صفحات را بدهیم؟

به صورت پیشفرض در سایت خود میتوانید با استفاده از دسته بندی ها و برچسب ها یافتن محتوای مورد نظر را برای کاربران به کار بسیار ساده ای تبدیل نمایید. اما اگر خود کاربران بتوانند محتوای سایت شما را فیلتر کنند استفاده از سایت شما برای آنها به تجربه ای لذت بخش بدل خواهد شد. در ادامه این آموزش وردپرس به شما آموزش خواهم داد تا بتوانید این قابلیت را برای کاربران سایت خود فراهم نمایید.

اجازه به کاربران برای فیلتر سازی محتوای سایت

اولین کاری که باید انجام دهید نصب و فعالسازی افزونه  Search & Filter است. سپس یک آیتم به منوی پیشخوان وردپرس شما با عنوان Search & Filter اضافه خواهد شد. با کلیک بر روی آن به صفحه تنظیمات افزونه هدایت خواهید شد. کار این افزونه وردپرس همان طور که اسمش مشخص هست ” جست و جو و فیلتر ” می باشد. یک افزونه خوب و کاربردی در این زمینه که می توانید از آن روی سایت وردپرس خود استفاده کنید.

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

search-filter

افزونه Search & Filter دارای شوت کد هایی است که با استفاده از پارامتر های آن میتوانید گزینه های فیلتر سازی را نمایش دهید. شما میتوانید این شورت کد ها را در صفحات، پست ها، و داخل ابزارک های متنی نمایش دهید.

[searchandfilter fields="search,category,post_tag"]

شما میتوانید از این شورت کد ها در فایل های قالب خود با استفاده از کد زیر استفاده نمایید:

<?php echo do_shortcode('[searchandfilter fields="search,category,post_tag"]'); ?>

با استفاده از کد بالا، فیلتر سازی همراه با گزینه های؛ جستجو، دسته بندی و فیلد های برچسب اضافه خواهد شد.

1-exam

اکنون به مثال دیگری خواهیم پرداخت، با استفاده از کد زیر فیلتر کردن بر اساس از گزینه های؛ دسته بندی، برچسب ها، نوع پست ها، فیلد های تاریخ نمایش داده خواهد شد:

[searchandfilter fields="search,category,post_tag,post_types,post_date"]

نتیجه به این شکل خواهد بود:

2-exam

اکنون بجای استفاده از لیست های بازشو میتوانید از چک باکس استفاده نمایید، برای انجام این کار میتوانید دو پارامتر به شورت کد اضافه نمایید. برای مثال با استفاده از کد زیر این کار صورت خواهد پذیرفت:


[searchandfilter headings="Select categories:" types="checkbox" fields="category"]

3-exam

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

[searchandfilter headings="Post type, Category, Tag" types="checkbox, select, select" fields="post_types,category,post_tag"]

4-exam

شما میتوانید از این شورت کد ها در داخل ابزارک متنی نیز استفاده نمایید تا این قابلیت را در مکان مناسب تری در سایت خود نمایش دهید.

مطلب پیشنهادی  تغییر زبان کنترل پنل وردپرس

 

اشتراک گذاری

  • دیدگاهتان فقط و فقط در رابطه با همین مطلب باشد.
  • لطفا از تایپ فینگلیش بپرهیزید. در غیر اینصورت دیدگاه شما بررسی نخواهد شد.
  • هدفتان از ارسال دیدگاه تبلیغ یا بک لینک نباشد. در غیر اینصورت دیدگاه حذف می شود.
  • به دیگر توهین و اهانت نکنید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *