YMC Filter

外掛說明

YMC Filter is a powerful and flexible WordPress plugin that allows you to easily filter and display your posts, custom post types, and other content in responsive grid layouts.
With an intuitive interface and customizable filters, you can create dynamic, engaging, and visually appealing grids without touching a single line of code.

Whether you’re building a blog, portfolio, news site, or product showcase – YMC Filter helps you display content the way you want: searchable, filterable, and optimized for all devices.

Key Features

  • Select one or more post types to display in a grid.
  • Sort posts, taxonomies, and terms (manual sorting included).
  • Different pagination options: Numeric, Load more, Infinite scroll.
  • Multiple templates for filters and post cards.
  • Frontend post sorting and search bar.
  • Responsive grids with customizable columns, spacing, and breakpoints.
  • Featured posts support (inside or outside the grid).
  • Popup view for post content.
  • Sliders support (post carousel and other types).
  • Custom WP_Query integration to build advanced queries.
  • Masonry and justified grid layouts.
  • Customization options: colors, typography, icons, backgrounds.
  • Preloader icon customization.
  • Fine-tune terms with icons, colors, backgrounds.
  • JS API & Hooks to manage asynchronous filter operations.
  • Export / Import settings.
  • Multilingual support (WPML, Polylang).
  • Constructor for combined filters (mix multiple filter types in one grid).
  • Integration with Elementor, WPBakery, and Gutenberg.
  • Mobile-friendly UI/UX optimization.
  • Visual Card Builder: Create unique post layouts using a drag-and-drop interface.
  • Seamless Page Builder Integration: Easily add and configure smart filters within your favorite editors, including Elementor, WPBakery Page Builder, and native Gutenberg blocks.

Video

螢幕擷圖

適用於區塊編輯器

這個外掛提供 1 個可供區塊編輯器使用的區塊。

  • YMC Filter

安裝方式

  1. Upload the plugin files to /wp-content/plugins/ymc-smart-filter/ or install directly from WordPress.
  2. Activate the plugin from the Plugins screen.
  3. Create a new Filter & Grid instance.
  4. Insert the generated shortcode into any page or post.
  5. Configure your grid, filters, and design options.

常見問題集

Is YMC Filter free?

Yes, YMC Filter is free to use.

Where can I find the Documentation for the plugin?

Detailed information can be found on GitHub at this link.

Can I use it with custom post types?

Yes, the plugin fully supports custom post types and taxonomies.

Does it work with page builders?

Yes, it integrates with Elementor, WPBakery, and Gutenberg.

Can I export/import my settings?

Yes, there is a built-in export/import functionality.

How can I switch to the old version of the plugin (Legacy Mode)?

If you prefer using the old version of YMC Filter, you can enable Legacy Mode:
1. Go to YMC Filter Settings in your WordPress admin panel.
2. Enable the option Legacy Mode.
3. Click Save settings.

使用者評論

2026 年 8 月 31 日
Great filter, customizable but not insane. Exactly what I need. Support responded almost immediately to questions.
2026 年 7 月 26 日 1 則留言
The rating is tough for me. I do like the basic filtering capabilities, and after 30 minutes of testing things out, I got it to do what I wanted. However when I wanted to use the contents of a custom field to filter posts, I was told I had to dig into the code. Which I might be able to do, but it has been at least ten years since I coded, so I'm not trying. The description also indicates you can have your own template. But that is described no where, which is how most things are documented. There is very little except a long list of code snippets. So if you want to do some basic filtering, this is a great choice, and if you understand coding in WP, it is a great choice. But it is not for non-coders wanting more than the basics. But then again it is free, what can you expect?
2026 年 4 月 19 日 1 則留言
I have tried other plugins, but this one is perfect for me! Very well done, clean dashboard with a great oversight. You can literally customize everything, if not in the dashboard, then with your own css. The Ajax function works well and fast on my website. I use it for my Blog page to add the filter function there. Great Work! Thanks!
2026 年 2 月 27 日
There are a lot of settings and, most importantly, there is a filter by category!
2026 年 2 月 6 日 1 則留言
This is a useful plugin for easily filtering custom posts and taxonomies and powerful when needing to go beyond the admin settings. And the plugin author was very helpful when I ran into a technical issue.
閱讀全部 34 則使用者評論

參與者及開發者

以下人員參與了開源軟體〈YMC Filter〉的開發相關工作。

參與者

將〈YMC Filter〉外掛本地化為台灣繁體中文版

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄

變更記錄

3.12.15

Fixed a server error when lazy loading dropdown terms.

3.12.12

Fixed: Security Layout Render.

3.12.10

Security improvements.

3.12.9

Security: Improved SVG upload validation.

3.12.8

Security: Fixed privilege escalation in Layout Builder schema saving by enforcing per-filter capability checks.

3.12.7

Security: Improved access validation for post statuses in Grid and Popup. Added a developer filter to customize guest popup access.

3.12.6

Security: Improved access validation for the popup REST API endpoint.

3.12.3

Fixed: WPML compatibility for taxonomy term post counts in filters.

3.12.0

Added native Gutenberg block support for seamless filter integration.
Enhanced compatibility and dedicated elements for Elementor and WPBakery Page Builders.

3.11.6

Fixed an SQL Injection vulnerability in the search functionality.

3.11.5

Tweak: Improved Taxonomy modal UX (conditional visibility for the “All” button and updated text copy).

3.11.4

Refactored settings saving logic for improved code maintainability.

3.11.2

Fixed a REST API issues.

3.11.1

Added DateTime Picker support for date and time filtering.

3.11.0

Added Flatpickr Date Picker filter. Improved date filtering performance and stability.

3.10.0

Major refactor: migrated core frontend AJAX requests to REST API endpoints for improved architecture.

3.9.5

Added new JavaScript API methods to YMCFilterGrid.

3.9.3

Added new JavaScript API methods to YMCFilterGrid (internal improvements).

3.9.0

Optimized asset management; scripts and styles are now enqueued conditionally per shortcode to prevent global duplication.

3.8.11

Optimization: Implemented conditional loading for Datepicker scripts and styles.

3.8.10

Added support for selecting multiple post statuses (e.g., Publish, Draft, Pending).

3.8.8

Added support for the extra_args parameter in query modification callbacks.

3.8.6

Added option to display post count next to each term in filter.

3.8.0

Term counting and display issues for shared taxonomies.

3.7.0

Security improvements: Fixed escaping and sanitization in frontend and admin templates.

3.6.7

Added new elements to Structural Layout Builder.

3.6.3

Added available drag and drop elements in Structural Layout Builder.

3.6.1

Added: New styling options for numeric pagination (Leading Zero, Roman Numerals, Lower Alpha).

3.6.0

Added Structural Layout Builder.

3.5.2

Fixed query security bugs.

3.5.0

Added Usage tab for filters, allowing administrators to see a list of pages and posts where each filter is used.

3.4.1

Improved recursive sanitization function to safely handle both arrays and strings.

3.4.0

Added Filter Alphabetical.

3.3.4

Refactored Data Store.

3.3.3

New installations now use the latest plugin version (v3.x) by default.

3.3.0

Added: New option “Show post types visible only in admin” to allow selecting custom post types that are not public but still visible in the WordPress admin area.

3.2.3

Fixed Custom Swiper bug.

3.2.2

Guaranteed initialization with retries, MutationObserver support, WeakSet deduplication, and cache handling.

3.2.1

Fixed Security.

3.2.0

Improved Dropdown filter:
– Added search field with live term lookup.

3.1.6

Fixed translations of components for WPML.

3.1.5

Fixed a bug updated terms.

3.1.4

Added post view counter feature.

3.1.3

Added Category element to post card.

3.1.2

Fixed a bug with the Truncate Post Excerpt.

3.1.1

Fixed a bug JS popup.

3.1.0

Added new Dependent Filter (linked dropdowns).

3.0.2

Added new option for the number of filtered posts to display.

3.0.1

Fixed a bug related to the ymc_grid filter.

3.0.0

Major release. Improved stability and performance.
Added new features, updated grid layouts, and enhanced page builder integration.