Ignore block names in search
Ignore block names in search
Description
Installation
- Upload the zip file from this plugin on your plugins page or search for
Ignore block name in searchand install it directly from the plugin directory - Activate the plugin through the ‘Plugins’ menu in WordPress
- Done!
Faq
This plugin has no settings page. It modifies the internal search to ignore HTML comments and generated wp-block-* class names in the post markup.
Imagine a development blog using a syntaxhighlighting block. If you search on this blog to find posts with the term “syntaxhighlighting” you will get every post with code and not only those post which are really about syntax highlighting.
The plugin no longer strips HTML tags or shortcodes. Visible content, HTML attributes, captions, filenames, and shortcodes remain searchable.
This plugin just wants to solve this particular problem without too much overhead. If you need more customizations to your search, then please have a look at Relevanssi or Better Search.
These plugins are building up an index from your content and are therefore solving the underlying issue in another way with much more ways to customize it. And they will be even faster.
Thanks for asking! Yes, I’m very interested in edge cases and incompatibilities (other plugins or server configurations).
Please report on the Github page.
Props for helping to fix this go to espiat, l1nuxjedi, mustafauysal, ravishaheshan, and websupporter!
Reviews
Changelog
1.3.1
- Ignore generated
wp-block-*class names in addition to block editor comments
1.3.0
- Limit filtering to block editor comments to avoid hiding visible content when markup contains unescaped
<or>characters - Keep shortcodes and HTML attributes searchable
1.2.0
- Fixed broken search for title and excerpt
- Ignore shortcodes additionally to markup
- Rename plugin
1.1.1
- Added back link to error message, if REGEXP_REPLACE is not supported
- Fixed some typos
1.1.0
- Changed approach to remove the markup (now requires MySQL 8.0.4+ or MariaDB 10.0.5+)
1.0.0
- Initial release