=== ZMPlugin ===
Contributors: zuestmedia
Stable tag: 1.0.12
Tags: block patterns, templates, cookie consent banner
Requires at least: 4.7
Tested up to: 6.1.1
Requires PHP: 7.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
ZMPlugin is an extension for WordPress themes based on the ZM-Theme-Framework and extends ZMT-Themes with various options and customizer settings.
== Description ==
[ZMPlugin](https://zuestmedia.com/plugins/) is an extension for WordPress themes based on the [ZM-Theme-Framework](https://zuestmedia.com/themes/) (ZMT) and extends ZMT-Themes with various options and customizer settings. This plugin can also be used as a "standalone" plugin in a reduced scope.
== Plugin Features ==
= Block Patterns =
Access to a selection of pre-built block patterns that can be easily inserted in the WordPress Gutenberg editor.
= Block Templates * =
ZMT themes use block templates to display content statically or dynamically. All block templates can be edited using the WordPress Gutenberg editor.
= Cookie Consent Banner =
Cookie Consent Banner for GDPR compliant integration of Google Analytics, Google Tag Manager and Matomo (self-hosted).
= Customizer settings * =
When using a WordPress theme based on the ZM theme framework, additional customizer settings are displayed.
= Design Explorer * =
The design explorer offers the possibility to import directly prefabricated starter designs.
= Private Mode =
Private mode to redirect visitors to the login form or to a page of their choice. Useful for maintenance work or not yet finished websites.
= Tracking & Analytics =
Google Analytics 4, Google Tag Manager or Matomo (self-hosted) can be integrated. GDPR compliant if desired, if Cookie Consent banner is enabled.
= WP Dashboard Options =
Personalization options for the WordPress dashboard. WordPress logo, help tabs as well as footer text can be customized.
= WP Login Options =
Personalization options for the WordPress login form (wp-login.php). The login logo as well as the redirect destination can be customized.
* only available in combination with [ZMT Themes](https://zuestmedia.com/themes/), e.g. Corporate or Modular
== Resources ==
Learn more about ZM WordPress themes and plugins [here](https://zuestmedia.com/).
If you have any questions or need help, visit the [help page](https://zuestmedia.com/help/).
You can also find us on [Github](https://github.com/zuestmedia/)!
== Frequently Asked Questions ==
= How to install ZMPlugin? =
To install ZM Plugin, go to Dashboard >> Plugins >> Add new. Then enter "ZMPlugin" in the search field, click on install and activate.
= Does ZMPlugin work as standalone? =
Yes. The website management and config settings are working on all themes. The extended customizer settings are only available with ZMTheme WordPress Themes.
== Changelog ==
= 1.0.12 =
* Update UIKIT CSS & JS to 3.15.24
* Update: CI/CD Routines
= 1.0.11 =
* Fix: Validation "text" added ;:-
= 1.0.10 =
* Fix: Validation "str" dont use htmlspecialchars!
= 1.0.9 =
* Update: new function in PluginHelpers for addons -> registerExtensionCheck()
* Fix: added setting _css_type to AdminButtonRestore
= 1.0.8 =
* Update: showLogfileEntries file exists check added
= 1.0.7 =
* New: added methods addLogfileEntry & showLogfileEntries
= 1.0.6 =
* New: Custom CSS classes for background-img-size and background-pos
* New: WP_KSES settings added to CustomizerControlls / ThemeCustomizer
* Fix: Escaping all $variables in CustomizerControlls (wp_kses)
* Fix: Presets access_level auto = 3
* Removed: getRequiredPluginsTable
* Removed: Skewy
= 1.0.5 =
* New: new customizer controlls for imageoverlay size and wrap in articlecontainer
= 1.0.4 =
* New: ThemeHelper Class, Blockpatterns Class
* Update: UIKIT Version 3.15.14
* Update: Load Textdomain early
* Update: various controlls choices and preset settings
* Fix: Escaping CustomizerControlls and remove some unused controlls
* Fix: Order of Adminmenu Pages
* Fix: Readme Resources documentation url updated
* Fix: Translations of Cookie Consent Banner
= 1.0.3 =
* Fix: Plugin URI / Author URI
= 1.0.2 =
* Update: Tested up to: 6.1
* Fix: Validation - arrays checks for NULL now, (PHP Warning during saving themesettings)
= 1.0.1 =
* New: Moved BlockTemplates Custom Post Type from theme to plugin
* Update: readme.txt
* Update: Language Files de_DE
= 1.0.0 =
* Update: readme.txt
* Update: theme-settings-template documentation and pro link changed
* Added: new controlls - avatar_class, meta_subnav_attrs
* Added: controll choice - _element "main"
* Update: Services Free/Pro id
= 0.9.11 =
* Update: Presets some args not resetting anymore on preset Change
* Update: Presets postmeta choices
* Update: Presets sitelogo choices
* Update: UIKIT Version 3.15.10
* Update: Customizer Visibility Controll - tablet landscape
* New: Customizer Image Controll - align
= 0.9.10 =
* New: BlockPatterns API
* Removed: static BlockPatterns html
* Updated: Customizer Controlls Background Image and others
* Updated: Presets files created
= 0.9.9 =
* Update: Language Files
* Fix: Cookie Consent Banner Colors and Links/Button Hover
= 0.9.8 =
* Update: UIKIT Version 3.15.6
* Update: Presets CSSVars
* New: CSSType Settings
* Update: css_type import/export
* Update: customizer controlls
= 0.9.7 =
* Update: some Controlls & Validation - prepared for template-editor quickedit pro setting.
= 0.9.6 =
* Fix: Block Patterns check if folder exists (php error)
= 0.9.5 =
* Fix: Com-Type and Module labels fixed
= 0.9.4 =
* New: Block Templates (CPT)
* New: Block Patterns
* New: Color Presets
* Fix: Customizer controlls permissions
* Update: UIKIT updated to version 3.15.3
* Update: Themesettings Pages
* Update: Template Blocks - Widgets (blocks) confusion solved and renamed
* Update: Import/Export new fields - show_on_front, zm_blocks
* Update: Translation Files DE
= 0.9.3 =
* Update: ci/cd update
* Update: QueryTerm presets added and controll updated
* Update: added com_postmeta controll (no view_status settings without com_ file!)
= 0.9.2 =
* Update: Tested up to: 6.0.1
* Update: Descriptions optimized
* Update: UIKIT updated to Version 3.15.1
* Fix: hide template-editor sidebar in customizer
* Removed: Customizer controlls - multiselect & javascript
* Update: Added new dropdown-background-color css var setting
* Update: Security - escaping functions added to templates
* Update: Module Configs (uk-sticky, uk-navbar)
* Update: New Settings added: Tracking & Analytics, Cookie Consent Banner
* Update: New Settings added: WP Dashboard, WP Login Form
* Update: View Settings extended
* Update: Internationalization - added/updated translations
* Update: removed VersionNotice from config and Plugin
= 0.9.1 =
* Connected with ZM Update API
= 0.9.0 =
* Initial release of ZMPlugin
== The plugin uses the following third-party resources ==
* uikit CSS, JS, Icons Framework
License: MIT
Source: https://getuikit.com/
== Copyright ==
ZMPlugin WordPress Plugin, Copyright 2023 zuestmedia.com
ZMPlugin is distributed under the terms of the GNU GPL