Descrição
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 de tela






Blocos
Este plugin disponibiliza 1 bloco.
- Mephivio Sommaire Sommaire visuel des articles regroupés par catégorie, avec recherche, filtres et pagination — équivalent du shortcode [flappy_sommaire].
Instalação
- 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.
Perguntas frequentes
-
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.
Avaliações
Colaboradores e desenvolvedores
“Mephivio Sommaire” é um programa de código aberto. As seguintes pessoas contribuíram para este plugin.
ColaboradoresTraduzir o “Mephivio Sommaire” para seu idioma.
Interessado no desenvolvimento?
Navegue pelo código, consulte o repositório SVN ou assine o registro de desenvolvimento por RSS.
Registro de alterações
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.
