Title: Mephivio Sommaire
Author: Mephivio
Published: <strong>10 juin 2026</strong>
Last modified: 29 septembre 2026

---

Recherche d’extensions

![](https://ps.w.org/mephivio-sommaire/assets/banner-772x250.jpg?rev=3567815)

![](https://ps.w.org/mephivio-sommaire/assets/icon-256x256.png?rev=3567788)

# Mephivio Sommaire

 Par [Mephivio](https://profiles.wordpress.org/mephivio34/)

[Télécharger](https://downloads.wordpress.org/plugin/mephivio-sommaire.1.5.0.zip)

 * [Détails](https://fr.wordpress.org/plugins/mephivio-sommaire/#description)
 * [Avis](https://fr.wordpress.org/plugins/mephivio-sommaire/#reviews)
 *  [Installation](https://fr.wordpress.org/plugins/mephivio-sommaire/#installation)
 * [Développement](https://fr.wordpress.org/plugins/mephivio-sommaire/#developers)

 [Support](https://wordpress.org/support/plugin/mephivio-sommaire/)

## Description

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(
posts by default, pages, portfolio, WooCommerce products…) grouped by any public
taxonomy: categories, tags, WooCommerce product categories or a custom taxonomy.*
Optional nested subcategories, shown right after their parent category. * 1 to 4
columns, globally or per shortcode / block / widget. * Optional author and estimated
reading time under each title, and a « Last updated » sort. * Shareable filters:
the active category is reflected in the URL (`?sommaire-cat=slug`). * Optional Schema.
org ItemList structured data (JSON-LD). * Manual, drag-and-drop category ordering.*
Two thumbnail layouts: compact (52×52) or a full-width « magazine card » style. *
Optional view counter per post (works with page caching), 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 on titles and excerpts, 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 token handling for safer pagination and search, through the REST 
   API (`mephivio-sommaire/v1`) with an automatic admin-ajax fallback. Works on 
   pages served by a page cache.
 * 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.

## Captures d’écrans

[⌊Front-end category summary with filters.⌉⌊Front-end category summary with filters
.⌉[

Front-end category summary with filters.

[⌊Settings screen with display and style options.⌉⌊Settings screen with display 
and style options.⌉[

Settings screen with display and style options.

[⌊Translation settings.⌉⌊Translation settings.⌉[

Translation settings.

[[

[[

[[

## Blocs

Cette extension fournit 1 bloc.

 *   Mephivio Sommaire Sommaire visuel des articles regroupés par catégorie, avec
   recherche, filtres et pagination — équivalent du shortcode [flappy_sommaire].

## Installation

 1. Upload the plugin files to the `/wp-content/plugins/mephivio-sommaire/` directory,
    or install the plugin through the WordPress Plugins screen.
 2. Activate the plugin through the Plugins screen in WordPress.
 3. Go to Settings > Mephivio Sommaire to configure the display.
 4. 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" order_by="modified" show_search="0" show_filter="0" exclude_cats="3,7" pagination="pagination" per_page="5" multi_cat="all" columns="3"]
    ```

The Gutenberg block and Elementor widget expose the same overrides through their
own settings panel; the content type, taxonomy, category order, thumbnail style 
and view counter remain global settings (Settings > Mephivio Sommaire), shared by
the shortcode, the block and the widget.

### Can I link to a pre-filtered summary?

Yes. Add `?sommaire-cat=` followed by the category slug to the page URL, for example`
https://example.com/summary/?sommaire-cat=news`. Clicking a filter updates the URL
automatically.

### Does it work with page caching (LiteSpeed Cache, WP Rocket…)?

Yes. Since 1.5.0, pagination, infinite scroll, server-side search and the view counter
keep working on pages served from a page cache.

### Can I group WooCommerce products by product category?

Yes. In Settings > Mephivio Sommaire > General, choose « Products » as the content
type and « Product categories » in « Group by ».

### 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; the browser only sends 
the post ID, and uses session storage to avoid counting the same tab twice. Views
from logged-in users who can edit posts (administrators, editors) and from known
bots are not counted.

### Can I use this with a custom post type instead of regular posts?

Yes, as long as that post type is public and attached to at least one public taxonomy.
Pick it from the « Content type » dropdown, then the taxonomy from « Group by »,
in Settings > Mephivio Sommaire > General.

## Avis

![](https://secure.gravatar.com/avatar/c118a874e9522b4e5e8deb3e47eefa5846026a83aad308697cc9cd00ebf3c0d3?
s=60&d=retro&r=g)

### 󠀁[Very useful](https://wordpress.org/support/topic/very-useful-3767/)󠁿

 [vit2026](https://profiles.wordpress.org/vit2026/) 29 août 2026

excellent. I use it with my blog based on elementor 4. No issue. Congratulations

 [ Lire l’avis ](https://wordpress.org/support/plugin/mephivio-sommaire/reviews/)

## Contributeurs/contributrices & développeurs/développeuses

« Mephivio Sommaire » est un logiciel libre. Les personnes suivantes ont contribué
à cette extension.

Contributeurs

 *   [ Mephivio ](https://profiles.wordpress.org/mephivio34/)

[Traduisez « Mephivio Sommaire » dans votre langue.](https://translate.wordpress.org/projects/wp-plugins/mephivio-sommaire)

### Le développement vous intéresse ?

[Parcourir le code](https://plugins.trac.wordpress.org/browser/mephivio-sommaire/),
consulter le [SVN dépôt](https://plugins.svn.wordpress.org/mephivio-sommaire/), 
ou s’inscrire au [journal de développement](https://plugins.trac.wordpress.org/log/mephivio-sommaire/)
par [RSS](https://plugins.trac.wordpress.org/log/mephivio-sommaire/?limit=100&mode=stop_on_copy&format=rss).

## Journal des modifications

#### 1.5.0

 * Fixed: fatal error on WordPress 6.0 to 6.4 when the `[flappy_sommaire]` shortcode
   was used without any attribute.
 * Fixed: with block themes, the summary was rendered before its scripts were registered,
   so pagination, infinite scroll, server-side search and custom colors did not 
   work.
 * Fixed: custom colors and font sizes from the settings were ignored (overridden
   by the default stylesheet values).
 * Fixed: responsive thumbnails (srcset/sizes) were stripped on the first page load.
 * Fixed: on pages served by a page cache, pagination, infinite scroll and server-
   side search stopped working after a few hours (expired nonce and tokens). Tokens
   now last 7 days and loading errors keep the current content with a message.
 * Fixed: the view counter now counts through a small script, so it also works with
   page caching; known bots are ignored.
 * Fixed: client-side search now handles accented uppercase letters (É, À…).
 * Fixed: uninstall now removes the view counter post meta.
 * Fixed: importing a malformed settings file could cause a fatal error; 3-digit
   colors (#fff) are converted to 6 digits.
 * Fixed: infinite scroll no longer skips a page after a network error.
 * Improved: cache invalidation ignores revisions, autosaves and other content types(
   menus, WooCommerce orders…).
 * Improved: accessibility (keyboard alternative to drag and drop, linked labels,
   view count announced as text), translated results count and block editor strings.
 * Removed: deprecated Elementor hook (Elementor < 3.5).
 * Added: any public taxonomy can be used to group content (tags, WooCommerce product
   categories, custom taxonomies).
 * Added: optional nested subcategories.
 * Added: 1 to 4 columns (`columns` shortcode attribute, block and Elementor setting).
 * Added: « Last updated » sort, optional author and reading time.
 * Added: shareable filters through the URL (`?sommaire-cat=slug`).
 * Added: optional Schema.org ItemList structured data (JSON-LD), with the `flappy_sommaire_schema`
   filter.
 * Added: client-side search also looks in the displayed excerpt.
 * Added: REST API routes `mephivio-sommaire/v1/load-more` and `/search` (read-only),
   with automatic admin-ajax fallback.

#### 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_by`
   attribute 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.

## Méta

 *  Version **1.5.0**
 *  Dernière mise à jour **il y a 2 semaines**
 *  Installations actives **Moins de 10**
 *  Version de WordPress ** 6.0 ou plus **
 *  Testé jusqu’à **7.1.3**
 *  Version de PHP ** 8.0 ou plus **
 *  Langue
 * [English (US)](https://wordpress.org/plugins/mephivio-sommaire/)
 * Étiquettes
 * [ajax](https://fr.wordpress.org/plugins/tags/ajax/)[categories](https://fr.wordpress.org/plugins/tags/categories/)
   [directory](https://fr.wordpress.org/plugins/tags/directory/)[multilingual](https://fr.wordpress.org/plugins/tags/multilingual/)
   [posts](https://fr.wordpress.org/plugins/tags/posts/)
 *  [Vue avancée](https://fr.wordpress.org/plugins/mephivio-sommaire/advanced/)

## Évaluations

 5 sur 5 étoiles.

 *  [  1 avis à 5 étoile     ](https://wordpress.org/support/plugin/mephivio-sommaire/reviews/?filter=5)
 *  [  0 avis à 4 étoile     ](https://wordpress.org/support/plugin/mephivio-sommaire/reviews/?filter=4)
 *  [  0 avis à 3 étoile     ](https://wordpress.org/support/plugin/mephivio-sommaire/reviews/?filter=3)
 *  [  0 avis à 2 étoile     ](https://wordpress.org/support/plugin/mephivio-sommaire/reviews/?filter=2)
 *  [  0 avis à 1 étoile     ](https://wordpress.org/support/plugin/mephivio-sommaire/reviews/?filter=1)

[Votre avis](https://wordpress.org/support/plugin/mephivio-sommaire/reviews/#new-post)

[Tout voir](https://wordpress.org/support/plugin/mephivio-sommaire/reviews/)

## Contributeurs

 *   [ Mephivio ](https://profiles.wordpress.org/mephivio34/)

## Support

Quelque chose à dire ? Besoin d’aide ?

 [Voir le forum de support](https://wordpress.org/support/plugin/mephivio-sommaire/)