{"id":165244,"date":"2023-08-03T15:46:36","date_gmt":"2023-08-03T15:46:36","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/zmplug-in-change-me\/"},"modified":"2026-01-08T11:44:41","modified_gmt":"2026-01-08T11:44:41","slug":"zmplugin","status":"publish","type":"plugin","link":"https:\/\/pcd.wordpress.org\/plugins\/zmplugin\/","author":15610959,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.1.1","stable_tag":"2.1.1","tested":"6.9.4","requires":"4.7","requires_php":"7.0","requires_plugins":null,"header_name":"ZMPlugin","header_author":"ZuestMedia","header_description":"ZMPlugin is an extension for WordPress themes based on the ZM-Theme-Framework and extends ZMT-Themes with various options and customizer settings.","assets_banners_color":"f3f3f4","last_updated":"2026-01-08 11:44:41","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/zuestmedia.com\/zmplugin\/","header_author_uri":"https:\/\/zuestmedia.com\/","rating":0,"author_block_rating":0,"active_installs":60,"downloads":3409,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","faq","changelog"],"tags":{"1.0.12":{"tag":"1.0.12","author":"zuestmedia","date":"2023-08-03 15:46:00"},"1.0.25":{"tag":"1.0.25","author":"zuestmedia","date":"2023-08-03 15:46:00"},"1.0.26":{"tag":"1.0.26","author":"zuestmedia","date":"2023-09-02 15:21:10"},"1.0.27":{"tag":"1.0.27","author":"zuestmedia","date":"2023-11-19 14:58:09"},"1.0.29":{"tag":"1.0.29","author":"zuestmedia","date":"2024-02-15 17:45:04"},"1.0.30":{"tag":"1.0.30","author":"zuestmedia","date":"2024-02-17 15:46:24"},"1.0.31":{"tag":"1.0.31","author":"zuestmedia","date":"2024-04-25 07:30:01"},"1.0.33":{"tag":"1.0.33","author":"zuestmedia","date":"2024-06-09 18:15:06"},"1.0.34":{"tag":"1.0.34","author":"zuestmedia","date":"2024-07-17 07:49:01"},"1.0.35":{"tag":"1.0.35","author":"zuestmedia","date":"2024-07-24 09:51:24"},"1.0.36":{"tag":"1.0.36","author":"zuestmedia","date":"2024-07-25 12:43:12"},"1.1.0":{"tag":"1.1.0","author":"zuestmedia","date":"2024-07-28 15:28:55"},"1.1.1":{"tag":"1.1.1","author":"zuestmedia","date":"2024-07-29 15:23:32"},"1.1.2":{"tag":"1.1.2","author":"zuestmedia","date":"2024-07-30 13:47:29"},"1.1.3":{"tag":"1.1.3","author":"zuestmedia","date":"2024-08-16 17:54:20"},"1.1.4":{"tag":"1.1.4","author":"zuestmedia","date":"2024-09-02 10:15:57"},"1.1.5":{"tag":"1.1.5","author":"zuestmedia","date":"2024-09-03 17:44:23"},"1.1.6":{"tag":"1.1.6","author":"zuestmedia","date":"2024-09-07 11:57:07"},"1.1.7":{"tag":"1.1.7","author":"zuestmedia","date":"2024-09-08 08:32:32"},"1.1.8":{"tag":"1.1.8","author":"zuestmedia","date":"2024-10-29 07:11:36"},"2.0.2":{"tag":"2.0.2","author":"zuestmedia","date":"2025-09-12 12:28:44"},"2.0.3":{"tag":"2.0.3","author":"zuestmedia","date":"2025-09-12 13:43:18"},"2.1.1":{"tag":"2.1.1","author":"zuestmedia","date":"2026-01-08 11:44:41"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":2863231,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":2863231,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3036502,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3036502,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.12","1.0.25","1.0.26","1.0.27","1.0.29","1.0.30","1.0.31","1.0.33","1.0.34","1.0.35","1.0.36","1.1.0","1.1.1","1.1.2","1.1.3","1.1.4","1.1.5","1.1.6","1.1.7","1.1.8","2.0.2","2.0.3","2.1.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3036502,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3036502,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3036502,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3036502,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3036502,"resolution":"5","location":"assets","locale":""}},"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[232,35890,131785,151654,6696],"plugin_category":[36,58],"plugin_contributors":[147853],"plugin_business_model":[],"class_list":["post-165244","plugin","type-plugin","status-publish","hentry","plugin_tags-analytics","plugin_tags-cookie-notice","plugin_tags-gdpr","plugin_tags-matomo","plugin_tags-smtp","plugin_category-analytics","plugin_category-user-management","plugin_contributors-zuestmedia","plugin_committers-zuestmedia"],"banners":{"banner":"https:\/\/ps.w.org\/zmplugin\/assets\/banner-772x250.png?rev=3036502","banner_2x":"https:\/\/ps.w.org\/zmplugin\/assets\/banner-1544x500.png?rev=3036502","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/zmplugin\/assets\/icon-128x128.png?rev=2863231","icon_2x":"https:\/\/ps.w.org\/zmplugin\/assets\/icon-256x256.png?rev=2863231","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/zmplugin\/assets\/screenshot-1.png?rev=3036502","caption":""},{"src":"https:\/\/ps.w.org\/zmplugin\/assets\/screenshot-2.png?rev=3036502","caption":""},{"src":"https:\/\/ps.w.org\/zmplugin\/assets\/screenshot-3.png?rev=3036502","caption":""},{"src":"https:\/\/ps.w.org\/zmplugin\/assets\/screenshot-4.png?rev=3036502","caption":""},{"src":"https:\/\/ps.w.org\/zmplugin\/assets\/screenshot-5.png?rev=3036502","caption":""}],"raw_content":"<!--section=description-->\n<p><a href=\"https:\/\/zuestmedia.com\/zmplugin\/\">ZMPlugin<\/a> offers a whole range of features that every WordPress website administrator will benefit from:<\/p>\n\n<ol>\n<li>Cookie consent banner (GDPR compliant)<\/li>\n<li>Tracking script integration (GA4, Tagmanager, Matomo)<\/li>\n<li>Private mode with redirection<\/li>\n<li>SMTP for WordPress transactional mails <\/li>\n<li>Block Patterns<\/li>\n<\/ol>\n\n<h3>Plugin Features<\/h3>\n\n<h4>Cookie consent banner<\/h4>\n\n<p>Cookie Consent Banner for GDPR compliant use of tracking solutions. Tracking scripts will only be loaded after consent has been given.<\/p>\n\n<h4>Tracking script integration<\/h4>\n\n<p>Google Analytics 4, Google Tag Manager or Matomo (self-hosted) can be integrated. GDPR compliant if configured with cookie consent banner.<\/p>\n\n<h4>Private Mode<\/h4>\n\n<p>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.<\/p>\n\n<h4>SMTP Mail<\/h4>\n\n<p>Send all mails sent via wp_mail() from your own SMTP server. Works for all system mailings and also with contact form 7.<\/p>\n\n<h4>Block Patterns<\/h4>\n\n<p>Access to a selection of pre-built block patterns that can be easily inserted in the WordPress Gutenberg editor.<\/p>\n\n<h4>WP Dashboard Options<\/h4>\n\n<p>Personalization options for the WordPress dashboard. WordPress logo, help tabs as well as footer text can be customized.<\/p>\n\n<h4>WP Login Options<\/h4>\n\n<p>Personalization options for the WordPress login form (wp-login.php). The login logo as well as the redirect destination can be customized.<\/p>\n\n<h3>Theme Companion Features<\/h3>\n\n<p>As a companion plugin for our <a href=\"https:\/\/zuestmedia.com\/themes\/\">WordPress Themes<\/a>, ZMPlugin extends your WordPress dashboard with theme settings, customizer settings and the design explorer for importing starter designs.<\/p>\n\n<h4>Block Templates<\/h4>\n\n<p>Our Themes use block templates to display static or dynamic content. All block templates can be edited using the WordPress Gutenberg editor.<\/p>\n\n<h4>Theme &amp; Customizer settings<\/h4>\n\n<p>When using a ZuestMedia WordPress Theme, various new menus and settings are added to the Dashboard and Customizer for customizing the theme.<\/p>\n\n<h4>Design Explorer<\/h4>\n\n<p>The design explorer offers the possibility to import directly premade starter designs.<\/p>\n\n<p>Only available in combination with ZuestMedia Themes, e.g. Corporate or <a href=\"https:\/\/wordpress.org\/themes\/zmt-modular\/\">Modular<\/a>.<\/p>\n\n<h3>Resources<\/h3>\n\n<p>Learn more about ZuestMedia WordPress <a href=\"https:\/\/zuestmedia.com\/themes\/\">themes<\/a> and <a href=\"https:\/\/zuestmedia.com\/plugins\/\">plugins<\/a>.<\/p>\n\n<p>If you have any questions or need help, visit the <a href=\"https:\/\/zuestmedia.com\/doc\/zmplugin-documentation\/\">ZMPlugin documentation<\/a>.<\/p>\n\n<p>You can also find us on <a href=\"https:\/\/github.com\/zuestmedia\/\">Github<\/a>!<\/p>\n\n<h3>The plugin uses the following third-party resources<\/h3>\n\n<ul>\n<li>uikit CSS, JS, Icons Framework\nLicense: MIT\nSource: https:\/\/getuikit.com\/<\/li>\n<\/ul>\n\n<h3>Copyright<\/h3>\n\n<p>ZMPlugin WordPress Plugin, Copyright 2023 zuestmedia.com\nZMPlugin is distributed under the terms of the GNU GPL<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id='how%20to%20install%20zmplugin%3F'><h3>How to install ZMPlugin?<\/h3><\/dt>\n<dd><p>To install ZMPlugin, navigate to WordPress Dashboard &gt;&gt; Plugins &gt;&gt; Add New. Then type \"ZMPlugin\" in the search box, click install and activate.<\/p><\/dd>\n<dt id='what%20extensions%20are%20available%3F'><h3>What extensions are available?<\/h3><\/dt>\n<dd><p>The <a href=\"https:\/\/wordpress.org\/plugins\/zmp-ai-assistant\/\">AI Assistant<\/a> is an extension based on ZMPlugin that allows you to interact with Open AI\u2019s artificial intelligence directly in the WordPress dashboard.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.1.1<\/h4>\n\n<ul>\n<li>Update: tested up to WP 6.9<\/li>\n<li>Fix: PHP Mailer from and fromname now with 2 separate filters, not anymore at phpmailer_init<\/li>\n<\/ul>\n\n<h4>2.1.0<\/h4>\n\n<ul>\n<li>Update: Move ThemeImport to ZMTheme<\/li>\n<\/ul>\n\n<h4>2.0.3<\/h4>\n\n<ul>\n<li>Fix: Add widgets_init im zmthemes modSidebar again and use action 'init' with prio 0 in zmplugin to start earlier<\/li>\n<\/ul>\n\n<h4>2.0.2<\/h4>\n\n<ul>\n<li>Fix: Action loading order<\/li>\n<\/ul>\n\n<h4>2.0.1<\/h4>\n\n<ul>\n<li>Fix: Load Namespaces zmp-admin early before themes are starting<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>Update: tested up to 6.8<\/li>\n<li>Update: CSS &amp; JS Framework UIKIT 3.23.12 <\/li>\n<li>Fix: Dashboard Text validation (type: text) updated to accept all utf-8 characters incl. \"Umlaute\" (issue: The Plugin offers to change the wordpress message at the bottom of the dashboard. But it does not accept Umlauts... Is it UTF-8 ready? ) - Thanks to Cornelie<\/li>\n<li>Fix: action loading order: _load_textdomain_just_in_time; initialising later!<\/li>\n<\/ul>\n\n<h4>1.1.8<\/h4>\n\n<ul>\n<li>Update: tested up to 6.7<\/li>\n<\/ul>\n\n<h4>1.1.7<\/h4>\n\n<ul>\n<li>Fix: AllowDynamicProperties for advanced themesettings in services<\/li>\n<\/ul>\n\n<h4>1.1.6<\/h4>\n\n<ul>\n<li>Update: View-Conditions for 404 Errorpage in Header and Footer Sections<\/li>\n<\/ul>\n\n<h4>1.1.5<\/h4>\n\n<ul>\n<li>Update: navmenu preset rename to dropdown_navbar_nav, dropdowns always start with dropdown<\/li>\n<\/ul>\n\n<h4>1.1.4<\/h4>\n\n<ul>\n<li>New: controll horizontal margin<\/li>\n<li>Update: controll vertical margin<\/li>\n<li>Update: UIKIT to 3.21.11<\/li>\n<\/ul>\n\n<h4>1.1.3<\/h4>\n\n<ul>\n<li>Update: UIKIT to 3.21.9<\/li>\n<li>Fix: view condition option \"all single posttypes\" added<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Fix: moved getZMBlocksArray from zmpro\/ThemeExport to zmplugin\/ThemeImport, gave an error without zmpro installed when importing data in design explorer!!!<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>New: Customizer Design Explorer &amp; Pro Link<\/li>\n<li>Update: .pot file &amp; translations<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Update: Less settings in simple mode (2)<\/li>\n<li>Update: All modes (1-4) available in free and pro version<\/li>\n<li>Update: Themesettings description<\/li>\n<li>Update: Design Explorer Cards<\/li>\n<li>Update: .pot file<\/li>\n<li>Fix: scrollspy to work with all types of html tags (div, article, ...)<\/li>\n<li>New: Card helpers added padding options<\/li>\n<\/ul>\n\n<h4>1.0.36<\/h4>\n\n<ul>\n<li>Fix: Autofocus values 1 or to -&gt; zero did not work to set off<\/li>\n<\/ul>\n\n<h4>1.0.35<\/h4>\n\n<ul>\n<li>Update: add revisions to block templates in zmthemes<\/li>\n<li>Update: readme tags<\/li>\n<li>Update: .pot file added<\/li>\n<li>Update: translations<\/li>\n<\/ul>\n\n<h4>1.0.34<\/h4>\n\n<ul>\n<li>Update: Tested up to WP 6.6<\/li>\n<\/ul>\n\n<h4>1.0.33<\/h4>\n\n<ul>\n<li>Fix: Dynamic properties warnings (https:\/\/php.watch\/versions\/8.2\/dynamic-properties-deprecated#AllowDynamicProperties)<\/li>\n<\/ul>\n\n<h4>1.0.32<\/h4>\n\n<ul>\n<li>Update: Matomo Script dns-prefetch &amp; preconnect added to speed up loading times<\/li>\n<\/ul>\n\n<h4>1.0.31<\/h4>\n\n<ul>\n<li>Update: UIKIT CSS &amp; JS to 3.20.5<\/li>\n<li>New: Theme setting added to asign template modules by page_ids (view.php)<\/li>\n<li>New: Setting to exclude logged-in admin user from tracking<\/li>\n<\/ul>\n\n<h4>1.0.30<\/h4>\n\n<ul>\n<li>Fix: Theme imports fix menu assign by slug<\/li>\n<\/ul>\n\n<h4>1.0.29<\/h4>\n\n<ul>\n<li>Update: UIKIT CSS &amp; JS to 3.18.3<\/li>\n<li>Fix: rest api requests up to 10 (now 100)...!<\/li>\n<\/ul>\n\n<h4>1.0.28<\/h4>\n\n<ul>\n<li>Update: split files in months by default in addLogfileEntry &amp; showLogfileEntries<\/li>\n<\/ul>\n\n<h4>1.0.27<\/h4>\n\n<ul>\n<li>Update: Tested up to WordPress 6.4<\/li>\n<li>Update: UIKIT CSS &amp; JS to 3.17.10<\/li>\n<li>Fix: UpdateAPI to wp<\/li>\n<\/ul>\n\n<h4>1.0.26<\/h4>\n\n<ul>\n<li>Update: UIKIT CSS &amp; JS to  3.16.26<\/li>\n<li>Update: readme description<\/li>\n<\/ul>\n\n<h4>1.0.25<\/h4>\n\n<ul>\n<li>Update: readme tags, description<\/li>\n<li>Update: up to 3 extensions including zmplugin<\/li>\n<li>Update: Cookie Consent button text &amp; translation <\/li>\n<li>Update: zmplugin dashboard manage and install links <\/li>\n<li>Update: sidebar docs link to zuestmedia docs<\/li>\n<\/ul>\n\n<h4>1.0.24<\/h4>\n\n<ul>\n<li>New: Cookie consent domain setting, to use on main and subdomain same cookie consent<\/li>\n<li>Update: Readme text<\/li>\n<li>Update: Privacy Url to cookie consent from WP privacy setting or alt url from plugin settings<\/li>\n<li>Update: UIKIT CSS &amp; JS to  3.16.21<\/li>\n<\/ul>\n\n<h4>1.0.23<\/h4>\n\n<ul>\n<li>New: Settings for trackingscripts to depend on cookie consent or not<\/li>\n<li>Update: New translations for cookie-consent<\/li>\n<li>Update: cookie consent script and css<\/li>\n<\/ul>\n\n<h4>1.0.22<\/h4>\n\n<ul>\n<li>New: Translations for CH &amp; AT<\/li>\n<li>Update: add disableCookies option to Matomo script<\/li>\n<li>Fix: GA4 Tracking Script updated<\/li>\n<\/ul>\n\n<h4>1.0.21<\/h4>\n\n<ul>\n<li>Update: matomo settings created<\/li>\n<\/ul>\n\n<h4>1.0.20<\/h4>\n\n<ul>\n<li>New: added matomo tracker methods setting<\/li>\n<\/ul>\n\n<h4>1.0.19<\/h4>\n\n<ul>\n<li>Update: CookieConsentBanner style and accessibility<\/li>\n<\/ul>\n\n<h4>1.0.18<\/h4>\n\n<ul>\n<li>Update: Design API -&gt; design_explorer_api &amp; _free_post_tag_id \/ _pro_post_tag_id changed to https:\/\/design.zuestmedia.com<\/li>\n<li>Update: UIKIT CSS &amp; JS to  3.16.19<\/li>\n<\/ul>\n\n<h4>1.0.17<\/h4>\n\n<ul>\n<li>Update: View \/ display settings updated -&gt; \"hide if\" view_status added<\/li>\n<li>Update: ActiveCallbacks for hide if view_conditions in customizer<\/li>\n<li>Fix: view_conditions bbpress lowercase because of slug validation!<\/li>\n<\/ul>\n\n<h4>1.0.16<\/h4>\n\n<ul>\n<li>New: AJAX Post Loading controlls<\/li>\n<li>New: Mobile menu preset navbar_dropdown_nav<\/li>\n<\/ul>\n\n<h4>1.0.15<\/h4>\n\n<ul>\n<li>Update: UIKIT CSS &amp; JS to 3.16.17<\/li>\n<li>Fix: use posts_per_page instead of numberposts (works for all query types)<\/li>\n<li>Fix: is_smtp settings<\/li>\n<\/ul>\n\n<h4>1.0.14<\/h4>\n\n<ul>\n<li>New: WP Mail send through SMTP settings added<\/li>\n<\/ul>\n\n<h4>1.0.13<\/h4>\n\n<ul>\n<li>Update: prepared for PHP 9; defined all dynamic properties in classes (except themecustomizer settings and controls)<\/li>\n<\/ul>\n\n<h4>1.0.12<\/h4>\n\n<ul>\n<li>Update UIKIT CSS &amp; JS to 3.15.24<\/li>\n<li>Update: CI\/CD Routines<\/li>\n<\/ul>\n\n<h4>1.0.11<\/h4>\n\n<ul>\n<li>Fix: Validation \"text\" added ;:- <\/li>\n<\/ul>\n\n<h4>1.0.10<\/h4>\n\n<ul>\n<li>Fix: Validation \"str\" dont use htmlspecialchars!<\/li>\n<\/ul>\n\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>Update: new function in PluginHelpers for addons -&gt; registerExtensionCheck()<\/li>\n<li>Fix: added setting _css_type to AdminButtonRestore<\/li>\n<\/ul>\n\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>Update: showLogfileEntries file exists check added<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>New: added methods addLogfileEntry &amp; showLogfileEntries<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>New: Custom CSS classes for background-img-size and background-pos<\/li>\n<li>New: WP_KSES settings added to CustomizerControlls \/ ThemeCustomizer<\/li>\n<li>Fix: Escaping all $variables in CustomizerControlls (wp_kses)<\/li>\n<li>Fix: Presets access_level auto = 3<\/li>\n<li>Removed: getRequiredPluginsTable<\/li>\n<li>Removed: Skewy<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>New: new customizer controlls for imageoverlay size and wrap in articlecontainer<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>New: ThemeHelper Class, Blockpatterns Class<\/li>\n<li>Update: UIKIT Version 3.15.14<\/li>\n<li>Update: Load Textdomain early<\/li>\n<li>Update: various controlls choices and preset settings<\/li>\n<li>Fix: Escaping CustomizerControlls and remove some unused controlls<\/li>\n<li>Fix: Order of Adminmenu Pages<\/li>\n<li>Fix: Readme Resources documentation url updated<\/li>\n<li>Fix: Translations of Cookie Consent Banner<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Fix: Plugin URI \/ Author URI<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Update: Tested up to: 6.1<\/li>\n<li>Fix: Validation - arrays checks for NULL now, (PHP Warning during saving themesettings)<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>New: Moved BlockTemplates Custom Post Type from theme to plugin<\/li>\n<li>Update: readme.txt<\/li>\n<li>Update: Language Files de_DE<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Update: readme.txt<\/li>\n<li>Update: theme-settings-template documentation and pro link changed<\/li>\n<li>Added: new controlls - avatar_class, meta_subnav_attrs<\/li>\n<li>Added: controll choice - _element \"main\"<\/li>\n<li>Update: Services Free\/Pro id<\/li>\n<\/ul>\n\n<h4>0.9.11<\/h4>\n\n<ul>\n<li>Update: Presets some args not resetting anymore on preset Change<\/li>\n<li>Update: Presets postmeta choices<\/li>\n<li>Update: Presets sitelogo choices<\/li>\n<li>Update: UIKIT Version 3.15.10<\/li>\n<li>Update: Customizer Visibility Controll - tablet landscape<\/li>\n<li>New: Customizer Image Controll - align<\/li>\n<\/ul>\n\n<h4>0.9.10<\/h4>\n\n<ul>\n<li>New: BlockPatterns API<\/li>\n<li>Removed: static BlockPatterns html<\/li>\n<li>Updated: Customizer Controlls Background Image and others<\/li>\n<li>Updated: Presets files created<\/li>\n<\/ul>\n\n<h4>0.9.9<\/h4>\n\n<ul>\n<li>Update: Language Files<\/li>\n<li>Fix: Cookie Consent Banner Colors and Links\/Button Hover<\/li>\n<\/ul>\n\n<h4>0.9.8<\/h4>\n\n<ul>\n<li>Update: UIKIT Version 3.15.6<\/li>\n<li>Update: Presets CSSVars<\/li>\n<li>New: CSSType Settings<\/li>\n<li>Update: css_type import\/export<\/li>\n<li>Update: customizer controlls<\/li>\n<\/ul>\n\n<h4>0.9.7<\/h4>\n\n<ul>\n<li>Update: some Controlls &amp; Validation - prepared for template-editor quickedit pro setting.<\/li>\n<\/ul>\n\n<h4>0.9.6<\/h4>\n\n<ul>\n<li>Fix: Block Patterns check if folder exists (php error)<\/li>\n<\/ul>\n\n<h4>0.9.5<\/h4>\n\n<ul>\n<li>Fix: Com-Type and Module labels fixed<\/li>\n<\/ul>\n\n<h4>0.9.4<\/h4>\n\n<ul>\n<li>New: Block Templates (CPT)<\/li>\n<li>New: Block Patterns<\/li>\n<li>New: Color Presets<\/li>\n<li>Fix: Customizer controlls permissions<\/li>\n<li>Update: UIKIT updated to version 3.15.3<\/li>\n<li>Update: Themesettings Pages<\/li>\n<li>Update: Template Blocks - Widgets (blocks) confusion solved and renamed<\/li>\n<li>Update: Import\/Export new fields - show_on_front, zm_blocks<\/li>\n<li>Update: Translation Files DE<\/li>\n<\/ul>\n\n<h4>0.9.3<\/h4>\n\n<ul>\n<li>Update: ci\/cd update<\/li>\n<li>Update: QueryTerm presets added and controll updated<\/li>\n<li>Update: added com_postmeta controll (no view_status settings without com_ file!)<\/li>\n<\/ul>\n\n<h4>0.9.2<\/h4>\n\n<ul>\n<li>Update: Tested up to: 6.0.1<\/li>\n<li>Update: Descriptions optimized<\/li>\n<li>Update: UIKIT updated to Version 3.15.1<\/li>\n<li>Fix: hide template-editor sidebar in customizer<\/li>\n<li>Removed: Customizer controlls - multiselect &amp; javascript<\/li>\n<li>Update: Added new dropdown-background-color css var setting<\/li>\n<li>Update: Security - escaping functions added to templates<\/li>\n<li>Update: Module Configs (uk-sticky, uk-navbar)<\/li>\n<li>Update: New Settings added: Tracking &amp; Analytics, Cookie Consent Banner<\/li>\n<li>Update: New Settings added: WP Dashboard, WP Login Form<\/li>\n<li>Update: View Settings extended<\/li>\n<li>Update: Internationalization - added\/updated translations<\/li>\n<li>Update: removed VersionNotice from config and Plugin<\/li>\n<\/ul>\n\n<h4>0.9.1<\/h4>\n\n<ul>\n<li>Connected with ZM Update API<\/li>\n<\/ul>\n\n<h4>0.9.0<\/h4>\n\n<ul>\n<li>Initial release of ZMPlugin<\/li>\n<\/ul>","raw_excerpt":"ZMPlugin contains various essential tools for WordPress websites that every webmaster may need and is the companion plugin to our themes.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/165244","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=165244"}],"author":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/zuestmedia"}],"wp:attachment":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=165244"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=165244"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=165244"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=165244"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=165244"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=165244"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}