Outstand Query Loop Dedup
Prevents duplicate posts across multiple Query Loop blocks on the same page.
by Outstand · github.com/pixelalbatross/outstand-query-loop-dedup · website
★ 1stars
102composer installs
0forks
Install
The author publishes release zips, so WP-CLI can install straight from GitHub:
wp plugin install https://github.com/pixelalbatross/outstand-query-loop-dedup/releases/download/1.2.0/outstand-query-loop-dedup-1.2.0.zipAlso on Packagist as outstand/query-loop-dedup:
composer require outstand/query-loop-dedupDeclares an update source (https://outstand.site/), so updates arrive through the plugin's own updater.
From the readme
Outstand Query Loop Dedup
Prevents duplicate posts across multiple Query Loop blocks on the same page.
Opt-in per block via a toggle in the block editor. Supports custom queries, inherited queries, and arbitrary custom blocks via a resolver filter. Includes editor-side preview, PHP filters for per-block overrides, and an excludeduplicates WPQuery arg for ad-hoc lists.
Features
See docs/deduplication.md for the full feature guide.
Installation
Manual Installation
1. Download the latest release ZIP from the Releases page.
2. Go to Plugins Add New Upload Plugin in your WordPress admin area.
3. Upload the ZIP file and click Install Now.
4. Activate the plugin.
Install with Composer
To include this plugin as a dependency in your Composer-managed WordPress project:
1. Add the plugin to your project using the following command:
1. Run composer install.
2. Activate the plugin from your WordPress admin area or using WP-CLI.
Quick start
1. Add multiple Query Loop blocks to a page.
2. Enable Exclude duplicate posts in the block sidebar under the Deduplication panel.
3. Each subsequent block will skip posts already shown by previous blocks.
Notes
Deduplication runs at render
Read the full README on GitHub →