Title: Axismundi Dialogs
Author: Jiwoon Kim
Published: <strong>July 20, 2026</strong>
Last modified: July 20, 2026

---

Search plugins

![](https://s.w.org/plugins/geopattern-icon/axismundi-dialogs.svg)

# Axismundi Dialogs

 By [Jiwoon Kim](https://profiles.wordpress.org/kimjiwoon/)

[Download](https://downloads.wordpress.org/plugin/axismundi-dialogs.0.2.0.zip)

 * [Details](https://wordpress.org/plugins/axismundi-dialogs/#description)
 * [Reviews](https://wordpress.org/plugins/axismundi-dialogs/#reviews)
 *  [Installation](https://wordpress.org/plugins/axismundi-dialogs/#installation)
 * [Development](https://wordpress.org/plugins/axismundi-dialogs/#developers)

 [Support](https://wordpress.org/support/plugin/axismundi-dialogs/)

## Description

Axismundi Dialogs provides an `axismundi/dialogs` collection with Sheet and Dialog

child blocks. The collection controls alignment, orientation, justification, wrapping,
and spacing. Each child has an editable open button and renders a native `<dialog
>` host.

Sheets support side and bottom geometry, modal or standard presentation,
 docked
or detached modal side sheets, start/end edges, and body-only or whole- sheet scrolling.
Standard side sheets resize the site on larger screens and fall back to a modal 
presentation on compact screens. Dialogs support basic, list, and full-screen layouts.

The native dialog supplies the top layer, scrim, focus containment, and focus
 restoration.
The plugin adds animated open/close, Escape and backdrop dismissal, modal scroll
locking, responsive presentation, smooth standard-sheet page push, and a single-
open-dialog policy.

The sheet content is a **Sheet template part**, so the theme owns the header,
 close
button, title, and body layout — the same `theme//slug` contract the core Navigation
overlay uses. An `axismundi/dialog-close` block lets a part place its dismiss control
anywhere.

The plugin registers `sheet` and `dialog` template-part areas. Axismundi Theme
 
0.1.6 or later ships editable Navigation, Table of Contents, and Generic Sheet parts
plus Basic, List, and Full-screen Dialog parts.

## Blocks

This plugin provides 8 blocks.

 *   Dialog Icon An optional leading icon for a basic dialog header. Placed in a
   Dialog template part.
 *   Sheet Title Shows the current sheet's title. Placed in a Sheet template part
   header; the title is supplied by the Sheet block.
 *   Post Quick View A single per-page dialog that shows a selected post's quick
   view. Post Quick View Trigger blocks in a feed open it, and it fetches the post
   fragment on demand — so the page never renders one dialog per post. Place one
   per page (e.g. before the footer).
 *   Sheets Arrange one or more Sheet triggers.
 *   Sheet Close Button A close button for use inside a Sheet template part. Dismisses
   the sheet it is placed in.
 *   Post Quick View Trigger A microblog-style comments action for a post — a Material
   Symbols icon plus the comment count. In v0.1 it links to the post's comments;
   a later phase will open a shared quick-view dialog. Place it inside a Post Template.
 *   Sheet A trigger button that opens a Material Design 3 side or bottom sheet.
   The sheet content is a Sheet template part.
 *   Dialog An open button that opens a Material Design 3 basic or full-screen dialog.
   The content is a Dialog template part.

## Installation

 1. Install and activate Axismundi Theme 0.1.6 or later (recommended; blocks work with
    
    any block theme, styled by its own fallbacks).
 2. Upload and activate this plugin.
 3. Insert the Sheets block, edit its trigger text, and choose each Sheet’s
     template
    part, variant, and edge.

## FAQ

### Does this plugin require an external service?

No. Everything runs locally in WordPress with the native `<dialog>` element and

the WordPress Interactivity API.

### Can it be used without the Axismundi theme?

Yes. The sheet renders with its own token fallbacks, but it needs at least one
 
sheet area template part to show as content.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Axismundi Dialogs” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Jiwoon Kim ](https://profiles.wordpress.org/kimjiwoon/)

[Translate “Axismundi Dialogs” into your language.](https://translate.wordpress.org/projects/wp-plugins/axismundi-dialogs)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/axismundi-dialogs/),
check out the [SVN repository](https://plugins.svn.wordpress.org/axismundi-dialogs/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/axismundi-dialogs/)
by [RSS](https://plugins.trac.wordpress.org/log/axismundi-dialogs/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 0.2.0

 * Add a Post Quick View Trigger block: a microblog-style comments action (icon
   
   plus count) for a Post Template that opens the shared quick view, falling back
   to the post’s comments anchor when the hub or scripting is unavailable.
 * Add a singleton Post Quick View block: one per-page dialog that lazy-loads the
   
   clicked post over the REST API — title, meta, featured image, content, and a 
   read-only comment thread with Reddit-style reply folding.
 * Let logged-in readers post comments and threaded replies from a fixed
    composer
   without leaving the feed: a per-comment Reply puts the composer in “replying 
   to” mode, the thread refetches and expands on success, and moderation is honoured.
   Anonymous commenting links out to the full post.

#### 0.1.0

 * Initial release of the Dialogs collection with Sheet and Dialog host blocks.
 * Side and bottom sheets with modal/standard, docked/detached, edge, width, and
   
   body/sheet scrolling controls.
 * Basic, list, and full-screen Material 3 dialogs.
 * Native `<dialog>` and Interactivity API runtime with animated dismissal,
    backdrop
   and Escape handling, focus restoration, responsive modal fallback, scroll lock,
   and smooth standard-sheet page push.
 * Editable Sheet and Dialog template-part areas with title, icon, and close
    companion
   blocks.
 * Reduced-motion and RTL support via logical properties.

## Meta

 *  Version **0.2.0**
 *  Last updated **2 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.7 or higher **
 *  Tested up to **7.0.2**
 *  PHP version ** 8.1 or higher **
 * Tags
 * [block](https://wordpress.org/plugins/tags/block/)[Dialog](https://wordpress.org/plugins/tags/dialog/)
   [drawer](https://wordpress.org/plugins/tags/drawer/)[offcanvas](https://wordpress.org/plugins/tags/offcanvas/)
   [sheet](https://wordpress.org/plugins/tags/sheet/)
 *  [Advanced View](https://wordpress.org/plugins/axismundi-dialogs/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/axismundi-dialogs/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/axismundi-dialogs/reviews/)

## Contributors

 *   [ Jiwoon Kim ](https://profiles.wordpress.org/kimjiwoon/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/axismundi-dialogs/)