WordPress Plugin Blog Filter

This plugin is a handy tool for WordPress users who want to see blog posts according to certain criteria. The user interface is easy to use, even if you’ve never used WordPress before. You can filter by a variety of criteria, including: Author, Date, Tag, Category and Status.

We’ve made it easy to see only the blogs that you want to see. Our Blog Filter WordPress plugin displays blog posts based on which blog they belong to. It also lets you subscribe to a single blog by selecting the checkbox next to it’s name in the list.

List Category Posts

The List category posts plugin.

WordPress will automatically set up archive pages for your categories. However, you may want to display lists of posts on certain topics in other areas of your site. List Category Posts enables you to do so with ease.

This plugin is extremely simple to use. Just add the [catlist] shortcode anywhere you want to list posts from a particular category. You can use the Name or ID parameters to specify which category you want to pull content from. This results in a simple bullet point list:

A list of posts generated by the List category posts plugin.

You can add other parameters such as author, creation date, or title to gain more control over which posts the List category post shortcode is displayed on.

Key Features:

  • Display lists of posts by category
  • Implement custom pagination
  • Use HTML and CSS to style your lists

List category posts is for you if…

…you want to display lists of posts from a specific category in various places around your site. It’s best for those with some coding experience who can spruce up the styling with CSS.

Combining multiple WordPress filters with Ajax

combining wordpress ajax filters

Let’s combine multiple filters at the same time! The picture shows example of how it works and will look. It’s somewhat similar to creating the regular filters we did above, but can quickly become a mess. So I’m going to seperate our ajax filters in a seperate filters.js file. The PHP part will still be in functions.php but you can place it in your own WordPress plugin folder if you’d like. I’m not going to cover creating WordPress Plugins, so my solution will be straight in functions.php 🙂

To get started on a filter like above, I created a custom sidebar with all my different filters in it:

<div class="filter--sidebar">
  <input type="hidden" id="filters-category" />
  <input type="hidden" id="filters-creators" />

  <?php 
    // or use include_once('parts/filter-pricerange.php');
    get_template_part('parts/filter','pricerange');

    get_template_part('parts/filter','categories');
  
    get_template_part('parts/filter','creators');
  ?>
</div>

Note the two hidden fields for our categories and creators. We will fill those up with javascript and then post those values to our ajax query. More on this later!

You can add every filter-part you want like this. Because I covered the categories above, I will cover creators first. This is a relationship field with the ACF Plugin.

Our parts/filter-creators.php file shows a list of all our creators/brands. This makes it possible for users to filter on the brand they like. This file simply loops over all our brands and shows them in a list:

<?php 
$get_creators = new WP_Query([
  'post_type' => 'creators',
  'posts_per_page' => -1,
]);

if ($get_creators->have_posts()): ?>
  <h4 class="filter-title"><?= _e('Creators','weichie'); ?></h4>
  <ul class="list-filters">
    <?php while ($get_creators->have_posts()):$get_creators->the_post(); ?>
      
      <li>
        <a href="javascript:;" class="filter-link" data-type="creators" data-id="<?= get_the_ID(); ?>">
          <?= esc_html(get_the_title()); ?>
          <span class="remove"><i class="fas fa-times"></i></span>
        </a>
      </li>

    <?php endwhile; ?>
  </ul>
  <?php wp_reset_postdata(); ?>
<?php endif; ?>

So far so good? I don’t think anything special is going on in here. We create a new WP_Query for our ‘authors’ post type and loop over them. You do need to hide the span. remove the element with CSS. This one we will show only when someone has selected that filter.

JetSmartFilters

JetSmartFilters

JetSmartFilters can apply filters to custom post types, pages, and themes. With this WordPress filter plugin you can use 9 filter types, style filters directly in Gutenberg with JetStyleManager, and build complex filter structures.

Provided features:

  • Gutenberg & Elementor friendly
  • Use indexer for relevant search results
  • 17 filtering blocks
  • Advanced filtering options
  • Filter bar designs
  • Dynamic filtering
  • AJAX-based system
  • Pagination, date period, and apply button blocks
  • And more

Highlights:

  • Advanced functionality
  • Fully customizable
  • Easy-to-use

WP Categories Widget

The WP Categories Widget plugin.

To give users easy access to your site’s categories, you may want to display them in an easy-to-spot area, such as your sidebar or footer. WP Categories Widget adds a new element to your WordPress site, which can display all or some of your categories:

The WP Categories widget.

The purpose of using categories is to make it easier to navigate your site. Displaying them in a widget ensures that users can find them no matter what page they’re viewing.

Key Features:

  • Show some or all of your categories in a widget
  • Display category post counts
  • List custom taxonomies

WP Categories Widget is for you if…

…you want to make it easier for visitors to find and browse your categories.

Search & Filter

Search & Filter

Search & Filter enables you to filter by tag, custom taxonomy, post types, post dates as well as category. In addition, this WordPress Filter Plugin also gives you an ability to remove your search box and then use it as a filtering system for your posts and page. Through this plugin, you can also generate as many fields and different search forms based on your site.

Provided features:

  • Order Results Field
  • Drag & Drop editor
  • Use custom templates
  • Search Custom Fields, Post Meta, Authors
  • Use AJAX to display results
  • Search Post-Meta/Custom Fields
  • jQuery range slider, date pickers
  • Auto-complete combo boxes
  • Create as many fields and different search forms
  • And more

Highlights:

  • Simple and effective
  • Good functionality
  • Amazing plugin

No Category Base (WPML)

The No Category Base plugin.

By default, WordPress adds a /category/ base to your archive page slugs. So a URL for your News category archive might look like this: yourdomian.com/category/news.

No Category Base removes this extra layer from your URLs, for a more streamlined and less confusing look. There aren’t any settings to configure, so this WordPress category plugin is very simple to use. It also works with the WPML translation plugin, making it suitable for multilingual sites.

Key Features:

  • Removes /category/ from archive page URLs
  • Requires no configuration
  • Is compatible with WPML and multisite

No Category Base is for you if…

…you want to clean up your URL structure, especially if you have a site that’s available in multiple languages.

Beautiful taxonomy filters

Beautiful taxonomy filters

Beautiful taxonomy filters provide your users with a filtering option for your post types. By using it, you are able to insert filtering options according to tags, categories and taxonomy terms. What’s more, thanks to using this plugin, you are able to activate filtering on any public custom post type which was registered.

Provided features:

  • Many filters and actions for modifying the plugin’s behavior
  • Three alternatives for putting the filter modules
  • Polylang compatible
  • Show your visitors information about their current active filtering
  • Multisite compatible
  • Allows for custom GET parameters to be included
  • Comes with a complete functional filter module
  • And more

Highlights:

  • Great plugin
  • Simple and powerful
  • Awesome work

Ultimate Category Excluder

The Ultimate Category Excluder plugin.

Although they’re usually meant to help end users navigate your site, categories can also be beneficial for you and your team. You can use them to organize content designed for internal use, such as onboarding materials, documentation, and more.

However, you don’t want visitors to stumble upon this content while they’re trying to browse your blog or use your site. To avoid this, you can use Ultimate Category Excluder to hide certain categories from search results, archive pages, and other user-facing areas.

The settings are extremely simple. Just check off which categories you want to hide, and from which areas you want to exclude them:

The Ultimate Category Excluder settings.

This enables you to limit the visibility of specific categories.

Key Features:

  • Hide categories from archive pages, search results, the  front page, and/or feeds
  • Configure the plugin in just a few clicks

Ultimate Category Excluder is for you if…

…you have categories you use behind-the-scenes that you want to hide from front-end users.

Advanced AJAX Product Filters

Advanced AJAX Product Filters

This plugin enables you to insert a professional product filtering ability for your shop. Advanced AJAX Product Filters allows you to show filters on any pages and you can also hide filters on tablets, desktops, or mobiles based on our need. What’s more, this plugin also helps you to filter your site by tags.

Provided features:

  • Display filters on any pages
  • Condition to select pages where filters/groups must be displayed
  • Option to hide filters on mobile, tablet or desktop
  • Filter by Product Tags
  • Better work with variations
  • Hierarchical category tree
  • Color and image type of filters
  • SEO Title, Description and Header with added filters
  • And more

Highlights:

  • Very useful
  • Easy to setup
  • Indispensable

Media Library Categories

The Media Library Categories plugin.

By default, categories only apply to posts. However, there may be many other types of content on your site that could benefit from an organizational system. Media Library Categories enables you to apply taxonomies to your images, videos, audio files, and other media:

Adding a category to an image.

With this WordPress category plugin, you’ll be able to apply the same categories you use for posts to items in your Media Library. This plugin also enables you to use the familiar category editing interface to add, modify, and delete media categories:

The media category manager.

Particularly if you have an image-heavy site such as an online portfolio or photography business site, Media Library Categories can make managing your files much easier.

Key Features:

  • Create, edit, and remove media categories
  • Filter Media Library items by category
  • Generate image galleries by category

Media Library Categories is for you if…

…you need to organize your images, videos, audio, or other types of media files.

Conclusion

Blog Filter is a simple, easy to use WordPress Plugin that allows you to publish posts using keywords or tags. For example you can use the tags “tech” and “venture capital” to filter all posts that contain either of these tags, while anyone reading your site will not be aware this filtering is taking place.

0 Comments

No Comment.