Features | Installation | Usage | Filters | Acknowledgements | License
WP Loupe is a plugin for WordPress that significantly improves the search capabilities of your website. It leverages a custom search index to deliver quick and precise search results.
WP Loupe employs the Loupe search engine to construct a search index for your posts and pages. The search index is stored in a SQLite database, which is automatically updated when a post or page is created or updated.
(This is my to-do list, not all features are implemented yet)
"
quotation markslanguages
folder.git
and composer
.composer require soderlind/wp-loupe
wp-loupe.zip
file, unzip, and upload to your plugins folder.wp-loupe.zip
file and install from the WordPress admin interface (Plugins > Add New > Upload Plugin).The wp-loupe.zip
file can be found in the "Assets" section of the latest release.
After installation, activate the plugin and navigate to Settings > WP Loupe
to reindex all posts and pages.
Settings > WP Loupe
, check the reindex box and click the "Save changes" button.Settings > WP Loupe
admin page, or by adding the post type to the wp_loupe_post_types
filter (see below).wp_loupe_db_path
: This filter allows you to change the path where the Loupe database files are stored. By default, it's in the WP_CONTENT_DIR .'/wp-loupe-db'
directory.add_filter( 'wp_loupe_db_path', WP_CONTENT_DIR . '/my-path' );
wp_loupe_post_types
: This filter allows you to modify the array of post types that the WP Loupe plugin works with. By default, it includes 'post' and 'page'.add_filter( 'wp_loupe_post_types', [ 'post', 'page', 'book' ] );
wp_loupe_filterable_attribute_{$post_type}
: This dynamic filter allows you to modify the array of filterable attributes for each post type. By default, it includes 'title' and 'content'.add_filter( "wp_loupe_filterable_attribute_book", [ 'title', 'author', 'isbn' ] );
WP Loupe is built upon Loupe. Loupe is licensed under the MIT license.
WP Loupe is copyright © 2024 Per Søderlind.
WP Loupe is open-source software; you can redistribute it and/or modify it under the terms of the GNU General Public License, version 2, as published by the Free Software Foundation.
WP Loupe is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See LICENSE for more information.