=== nnax ReadMore ===
Contributors: nnaxitloesungen
Donate link: https://www.nnax.de
Tags: readmore, shortcode, toggle
Requires at least: 5.0
Tested up to: 6.9
Requires PHP: 7.4
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Hide long content behind a simple Read More button and reveal it on click.

== Description ==

nnax ReadMore helps editors keep posts and pages compact while still making additional content available on demand.

Use the shortcode `[nnax_readmore]...[/nnax_readmore]` to hide longer sections behind a toggle button. Visitors can expand and collapse the content without requiring a bundled frontend framework.

= Main features =

* Namespaced shortcode `[nnax_readmore]` for expandable content blocks
* Dedicated ReadMore block for Gutenberg and a button above the editor in the Classic Editor
* Toggle button text between "Mehr anzeigen" and "Weniger anzeigen"
* Configurable button CSS classes in plugin settings
* Role-based visibility and editing permissions for the plugin admin area
* Toggle behavior works without any bundled frontend library
* Clean uninstall behavior for plugin options

== Installation ==

1. Upload the plugin folder `nnax-readmore` to `/wp-content/plugins/`.
2. Activate the plugin through the `Plugins` screen in WordPress.
3. Open the `nnax ReadMore` menu and configure button classes if needed.

== Requirements ==

* WordPress 5.0 or higher
* PHP 7.4 or higher

== Usage ==

Use this shortcode in content:

`[nnax_readmore]Your hidden content[/nnax_readmore]`

In Gutenberg, a dedicated `ReadMore` block is available in the block inserter. In the Classic Editor, the button is available above the editor. In both cases, a dialog opens for entering the hidden content.

== Uninstallation ==

When the plugin is deleted, `uninstall.php` removes the options `nnaxreadmore_button_classes`, `nnaxreadmore_general_settings`, and `nnaxreadmore_role_access`.
In multisite, cleanup runs per site and also removes a possible network option.

== Frequently Asked Questions ==

= Does the plugin require UIkit from the theme? =
No. The plugin works independently and does not require UIkit from the theme.

= Does the plugin store personal data? =
No personal profile data is stored by default. The plugin stores technical settings options for button classes and role-based access configuration.

== Known Limitations ==

* The plugin focuses on the shortcode toggle behavior only.
* Runtime compatibility with the minimum supported WordPress version, multisite setups, and broader theme sets must be validated in the target project environment.

== Screenshots ==

1. Display settings: Customize the CSS classes used for the ReadMore button.
2. Guide page: View quick usage instructions and copy the shortcode example instantly.
3. Role settings: Control which user roles can access the plugin settings.
4. Frontend view: Visitors can expand and collapse hidden content with one click.

== Upgrade Notice ==

= 1.0.0 =
Initial release of nnax ReadMore with shortcode toggle, editor integration, settings page, and uninstall cleanup.

== Changelog ==

= 1.0.0 =
* Initial release.
* ReadMore shortcode and toggle behavior.
* Dedicated Gutenberg ReadMore block and Classic Editor insert button.
* Toggle integration and settings page.
* Uninstall cleanup for plugin options.
