narci

افزونه beautiful-taxonomy-filters

3 پست در این موضوع قرار دارد

سلام

من میخواستم وقتی فهرستی را انتخاب کرده و مطالب آن فهرست می آید این امکان را داشته باشیم که بتوانیم بر اساس موضوع خاصی آن مطالب را فیلتر کنیم مثلا لیست کفش ها هستند حالا بتوانیم بر اساس سایز کفش مطالب را فیلتر کنیم

گشتم این افزونه را پیدا کردم

https://wordpress.org/plugins/beautiful-taxonomy-filters/faq/

می خواستم ببینم کسی با این افزونه کار کرده و اینکه دقیقا post type که میگه چی هست من بعد از نصب درست نتونستم باهاش کار کنم یا اصلا این افزونه مناسبی برای منظور من هست یا نه چیز دیگری باید استفاده کنم؟؟

0

به اشتراک گذاری این پست


لینک به پست

پست تایپ یا پست سفارشی

برای ایجاد یک نوع خاص پست در وردپرس هست

پیشفرض نیازی ندارید

نوع پیشفرض پست هم با نام post هست

1

به اشتراک گذاری این پست


لینک به پست

کارهایی که من انجام دادم این هست که مطلبی را ایجاد کرده و به دوتا از دسته ها ارتباطش دادم مثلا دسته کفش و دسته سایز کفش حالا اومدم در فایل archive کد

<?php if( have_posts() ) : ?

را پیدا کردم و دستور کدی که داده بود را خط بالایی این کد paste کردم

اینم توضیحاتی که افزونه داده بود

How to use Beautiful Taxonomy Filters


  • Select the post types you want to use the filtering on.
    Note: if the post type aren't connected to one or more taxonomies you wont see any results.

  • Exclude any taxonomies you don't want the users to be able to filter on.
    Note: Only affects taxonomies that are connected to post types you have selected

  • Save Changes.
    success! Your previously ugly taxonomy filtering is now oh so beautiful!

  • To use the dropdown filter module you can either use the widgets, automagic feature or copy:
    <?php if(function_exists('show_beautiful_filters')){ show_beautiful_filters(); } ?> and paste it in your archive.php file in your template. It should be placed somewhere above
    <?php if( have_posts() ) : ?>
    Note: The layout of archive.php may differ drastically between different themes. We can't help you with the placement of the function in your theme so just try some locations (you can just remove the function again if something breaks) or ask in your themes support forum. Best of luck!

  • To show the active filter info either use the widgets, automagic feature or copy:
    <?php if(function_exists('show_beautiful_filters_info')){ show_beautiful_filters_info(); } ?> to wherever you want the filter info to appear.

اینم نمونه جایی که من کد را اضافه کردم

<?php if(function_exists('show_beautiful_filters')){ show_beautiful_filters(); } ?>

<div class="cat-body<?php echo $srclass; ?>">

<ul class="nb1 <?php echo $swiclass; ?> clearfix">

<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>

ولی هیچ اتفاقی نیوفتاده کجای کارم اشکال داره؟؟؟

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری