Descripción
Mephivio Sommaire adds a responsive post summary grouped by category. It is designed for blogs, magazines, knowledge bases and editorial websites that need a readable index of published articles.
Use the shortcode:
[flappy_sommaire]
…or add the «Mephivio Sommaire» block directly from the block inserter — same rendering, same settings, with a live preview and an inspector panel in the editor. A native Elementor widget is also available (no need to paste the shortcode into an HTML widget).
Main features:
* Native Gutenberg block («Mephivio Sommaire» in the block inserter) and a native Elementor widget, alongside the shortcode.
* Any public content type registered on the «category» taxonomy (posts by default, or a custom post type such as portfolio, products…), selectable in Settings.
* Manual, drag-and-drop category ordering.
* Two thumbnail layouts: compact (52×52) or a full-width «magazine card» style.
* Optional view counter per post, with a «Popularity» sort option.
* Export and import settings as a JSON file — handy for duplicating a configuration across several client sites.
- Category-based post summary.
- Live search, including full server-side search across all articles when pagination or infinite scroll is active.
- Clickable category filters, with accessible aria-pressed state.
- Optional thumbnails (responsive srcset), dates and excerpts.
- Pagination or infinite scroll.
- Light rendering mode, or an optional mode that follows the visitor’s browser/system light-dark preference.
- Configurable colors, typography and responsive breakpoint.
- Server-side AJAX token handling for safer pagination and search.
- Cached category grouping for better performance on high-traffic pages, automatically refreshed when posts, categories or settings change.
- Multilingual interface: French, English, German, Spanish, Portuguese and Breton.
Capturas






Bloques
Este plugin proporciona 1 bloque.
- Mephivio Sommaire Sommaire visuel des articles regroupés par catégorie, avec recherche, filtres et pagination — équivalent du shortcode [flappy_sommaire].
Instalación
- Upload the plugin files to the
/wp-content/plugins/mephivio-sommaire/directory, or install the plugin through the WordPress Plugins screen. - Activate the plugin through the Plugins screen in WordPress.
- Go to Settings > Mephivio Sommaire to configure the display.
- Add
[flappy_sommaire]to a page or post, drag the «Mephivio Sommaire» block into the block editor, or drag the «Mephivio Sommaire» widget into an Elementor layout.
FAQ
-
Which shortcode should I use?
-
Use
[flappy_sommaire]. -
Can I override settings for one page only?
-
Yes. Example:
[flappy_sommaire order="ASC" show_search="0" show_filter="0" exclude_cats="3,7" pagination="pagination" per_page="5" multi_cat="all"]The Gutenberg block and Elementor widget expose the same overrides through their own settings panel; the content type, category order, thumbnail style and view counter remain global settings (Settings > Mephivio Sommaire), shared by the shortcode, the block and the widget.
-
Which languages are included?
-
The plugin includes French, English, German, Spanish, Portuguese and Breton translation files.
-
Why is the default theme forced to light?
-
The plugin ships with a «Forced light» mode by default to keep its appearance consistent no matter the visitor’s browser or system settings. If you’d rather have the summary follow the visitor’s light/dark preference, switch «Display mode» to «Follow browser / system» in Settings > Mephivio Sommaire > Advanced.
-
Does the view counter collect personal data?
-
No. It only stores a simple integer per post (how many times it has been viewed). No IP address, cookie or visitor identifier is recorded. Views from logged-in users who can edit posts (administrators, editors) are not counted, to avoid skewing the numbers with internal reviews.
-
Can I use this with a custom post type instead of regular posts?
-
Yes, as long as that post type is public and registered on the built-in «Category» taxonomy. Pick it from the «Type de contenu» / «Content type» dropdown in Settings > Mephivio Sommaire > General.
Reseñas
Colaboradores y desarrolladores
«Mephivio Sommaire» es un software de código abierto. Las siguientes personas han colaborado con este plugin.
ColaboradoresTraduce «Mephivio Sommaire» a tu idioma.
¿Interesado en el desarrollo?
Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.
Registro de cambios
1.4.0
- Added: manual, drag-and-drop category ordering (Settings > General). Categories not reordered manually keep their alphabetical position, appended after the ordered ones.
- Added: «magazine card» thumbnail layout (full-width image) as an alternative to the compact 52×52 thumbnail (Settings > Style).
- Added: native Elementor widget («Mephivio Sommaire», under the General category), with its own settings panel — no more pasting the shortcode into an HTML widget. Only loaded when Elementor is active.
- Added: optional per-post view counter (simple integer post meta, no personal data collected, admin/editor views excluded) and a new «Popularity» sort option (Settings > General & Advanced).
- Added: export and import settings as a JSON file (Settings > Advanced) — useful for duplicating a configuration across several client sites. Imported values go through the exact same validation as the settings form; nothing from the file is trusted as-is.
- Added: content type selector (Settings > General) — the summary can now pull from any public custom post type registered on the «Category» taxonomy, not just regular posts. Applies to the shortcode, the block and the Elementor widget.
- Fixed: saving settings now always invalidates the cached category/post grouping introduced in 1.3.8, so changes to sorting, exclusions, category order or content type are reflected immediately rather than waiting for the cache to expire.
- Changed: the Gutenberg block’s «Sort by» control and the shortcode’s
order_byattribute also accept «popularity».
1.3.8
- Added: native Gutenberg block («Mephivio Sommaire»), available from the block inserter alongside the shortcode, with a settings panel and live preview in the editor.
- Fixed: «Follow browser/system» display mode had no effect (missing dark-mode CSS) — now implemented via prefers-color-scheme.
- Fixed: live search now also searches posts not yet loaded on screen when pagination or infinite scroll is active (new server-side AJAX search, still session-token based, never exposes raw IDs to the client).
- Fixed: renamed the non-standard «br_FR» Breton locale code to the correct ISO code «br» (existing saved settings are migrated automatically).
- Fixed: Tested up to updated to WordPress 7.1.
- Added: category/post grouping is now cached via transients, automatically invalidated on post or category changes, to reduce repeated query work on high-traffic pages.
- Added: thumbnails now use wp_get_attachment_image() for native responsive srcset/sizes output instead of a single fixed-size URL.
- Added: accessible aria-pressed state on category filter buttons.
- Changed: pagination transient tokens are only written once (previously re-written on every page view).
1.3.7
- Maintenance release: internal hardening pass ahead of the 1.3.8 feature update.
1.3.6
- Fixed escaping issues reported by Plugin Check before WordPress.org submission.
- Added translator comments for placeholder-based strings.
- Removed legacy bundled translation loading calls and uses direct MO loading for forced locales.
- Updated Tested up to metadata to 7.0.
- Removed direct database cleanup from uninstall to avoid direct database query warnings.
1.3.4
- Renamed plugin classes and constants with a safer Mephivio Sommaire prefix.
- Completed bundled Spanish, Portuguese and Breton translation files.
- Updated POT/PO metadata to version 1.3.4.
- Removed obsolete development README from the release ZIP.
- Kept bundled language loading for forced locales even when the locale is not installed in WordPress.
- Updated WordPress.org readme metadata for public distribution.
1.2.1
- Forced light theme by default for consistent browser rendering.
- Improved query performance.
- Added stable AJAX transients.
- Added advanced settings and uninstall cleanup.
1.2.0
- Improved AJAX security.
- Added server-side token handling.
