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

[ad_1]

تا به حال فکر کرده اید که به کاربران فرصتی دهید تا پست ها، صفحات، برچسب ها و غیره را در سایت وردپرسی فیلتر کنند.

در این مقاله می خواهیم به شما چگونگی این روش را توضیح دهیم.

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

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

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

این نوع از فیلتر، به ویژه زمانی مورد نیاز قرار میگیرد که سایت دارای محتوای زیادی باشد و با استفاده از این فیلتر می توان مطالب را مطابق با نیاز دسته بندی کرد.

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

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

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

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

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

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

این گزینه های فیلتر را با زمینه جستجو در دسته و برچسب نشان می دهد.

به طور پیش فرض، پلاگین جستجو taxonomy, post_type, and post_date را به عنوان زمینه می پذیرد.

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

شما باید از کد کوتاهی همانند این استفاده نمایید:

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

حالا ببینید نتیجه چطور خواهد بود:

حال می توانید به جای استفاده از مدلهای کشویی، نوع چک باکس را ایجاد کنید و برای هر رشته برچسب اضافه نمایید. برای اینکار شما نیاز به اضافه کردن دو پارامتر دارید…

اگر شما می خواهید یک صفحه جداگانه برای نمایش پست ها داشته باشید، شما باید این کد کوتاه را به صفحه اضافه کنید.

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

اگر شما می خواهید از زمینه های متنوعی همانند سرفصلها و غیره… نیازمندید، لازم است هر پارامتر را در این کدها تعریف کنید.

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

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

که اینگونه در سایت به نمایش در می آید:

شما همچین می توانید از این کدها در ویجیت متن استفاده نمایید.

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

[ad_2]

لینک منبع

پاسخ دهید

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