From 182f730159196884f276c774b888ddde84eaefa0 Mon Sep 17 00:00:00 2001 From: David Decker Date: Sat, 4 May 2019 22:58:16 +0200 Subject: [PATCH] v1.5.1 of the plugin maintenance release --- CHANGES.md | 11 + README.md | 18 +- builder-template-categories.php | 4 +- composer.json | 2 +- includes/admin/admin-extras.php | 128 +++++++++- includes/admin/admin-help.php | 12 +- ...dwlib-plugin-installer-recommendations.php | 225 +++++++++++++----- includes/admin/ddwlib-plir/index.php | 4 + includes/functions-conditionals.php | 25 ++ .../integrations/integration-block-editor.php | 27 ++- .../integrations/integration-genesis-blox.php | 35 +++ .../builder-template-categories-de_DE.mo | Bin 20815 -> 21422 bytes .../builder-template-categories-de_DE.po | 143 ++++++----- ...uilder-template-categories-de_DE_formal.mo | Bin 20837 -> 21443 bytes ...uilder-template-categories-de_DE_formal.po | 143 ++++++----- languages/builder-template-categories.pot | 138 +++++++---- readme.txt | 60 +++-- 17 files changed, 725 insertions(+), 250 deletions(-) create mode 100755 includes/admin/ddwlib-plir/index.php diff --git a/CHANGES.md b/CHANGES.md index 2e8616f..0e90563 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -14,6 +14,17 @@ ## Changelog of the Plugin +### ⚡ 1.5.1 - 2019-05-03 + +* *New: Successfully tested with WordPress 5.2* +* *New: Successfully tested with ClassicPress 1.0.1* +* New: Integrated with WordPress 5.2+ new Site Health feature: Builder Template Categories now has an extra section on the Debug Info tab - this is especially helpful for support requests +* Tweak: Refined integration and compatibility with Toolbar Extras v1.4.3 or higher, regarding the Block Editor support +* Tweak: Refined recommended Gutenberg-specific plugins for "Plugin Installer Recommendations" library +* Tweak: Updated bundled library DDWlib Plugin Installer Recommendations to latest version (v1.4.0) - feature updates +* Tweak: Updated `.pot` file plus all German translations (formal, informal) and language packs + + ### 🎉 1.5.0 - 2019-03-28 * New: Added integration with theme Page Builder Framework - Custom Sections via WPBF Premium Add-On plugin (Premium, by David Vongries & MapSteps) diff --git a/README.md b/README.md index 2739114..7131318 100644 --- a/README.md +++ b/README.md @@ -9,9 +9,9 @@ **Donate link:** https://www.paypal.me/deckerweb **Tags:** elementor, page builder, templates, gutenberg, blocks, oceanwp, astra, generatepress, genesis, categories, template, deckerweb **Requires at least:** 4.7 -**Tested up to:** 5.1 +**Tested up to:** 5.2 **Requires PHP:** 5.6 -**Stable tag:** 1.5.0 +**Stable tag:** 1.5.1 **License:** GPL-2.0-or-later **License URI:** https://opensource.org/licenses/GPL-2.0 @@ -474,6 +474,16 @@ As of version 1.5.0 of the plugin the following was achieved: ## Changelog +### ⚡ 1.5.1 - 2019-05-03 +* *New: Successfully tested with WordPress 5.2* +* *New: Successfully tested with ClassicPress 1.0.1* +* New: Integrated with WordPress 5.2+ new Site Health feature: Builder Template Categories now has an extra section on the Debug Info tab - this is especially helpful for support requests +* Tweak: Refined integration and compatibility with Toolbar Extras v1.4.3 or higher, regarding the Block Editor support +* Tweak: Refined recommended Gutenberg-specific plugins for "Plugin Installer Recommendations" library +* Tweak: Updated bundled library DDWlib Plugin Installer Recommendations to latest version (v1.4.0) - feature updates +* Tweak: Updated `.pot` file plus all German translations (formal, informal) and language packs + + ### 🎉 1.5.0 - 2019-03-28 * New: Added integration with theme Page Builder Framework - Custom Sections via WPBF Premium Add-On plugin (Premium, by David Vongries & MapSteps) * New: Added integration with theme Suki - Custom Blocks via Suki Pro Add-On plugin (Premium, by SukiWP/ David Rozando) @@ -620,6 +630,9 @@ As of version 1.5.0 of the plugin the following was achieved: ## Upgrade Notice +### 1.5.1 +Now with WordPress 5.2 Site Health integration. Plus few internal improvements. - **Update highly recommended!** + ### 1.5.0 Feature Release with 5 new integrations. - **Update highly recommended!** :-) @@ -683,6 +696,7 @@ Enjoy using *Builder Template Categories*? **[Please consider making a donation] ## 🔆 My Other Plugins * [**Toolbar Extras for Elementor - WordPress Admin Bar Enhanced**](https://wordpress.org/plugins/toolbar-extras/) +* [**Toolbar Extras for Oxygen Builder - Add-On plugin**](https://wordpress.org/plugins/toolbar-extras-oxygen/) * [**Polylang Connect for Elementor – Language Switcher & Template Tweaks**](https://wordpress.org/plugins/connect-polylang-elementor/) * [**Simple Download Manager for WP Document Revisions**](https://wordpress.org/plugins/wpdr-simple-downloads/) * [Genesis What's New Info](https://wordpress.org/plugins/genesis-whats-new-info/) diff --git a/builder-template-categories.php b/builder-template-categories.php index 81c2502..4e337f9 100644 --- a/builder-template-categories.php +++ b/builder-template-categories.php @@ -11,7 +11,7 @@ * Plugin Name: Builder Template Categories * Plugin URI: https://github.com/deckerweb/builder-template-categories * Description: This plugin adds a Taxonomy "Template Category" for categorizing templates to make the life of site builders a little bit easier. It integrates with Elementor My Templates, OceanWP My Library, Astra Custom Layouts, GeneratePress Elements, Blox for Genesis, AnyWhere Elementor Global Templates and JetThemeCore My Library (Kava Pro/ CrocoBlock). These categories only appear in the WP-Admin Dashboard and only for the administrator user role (capability 'edit_theme_options'). - * Version: 1.5.0 + * Version: 1.5.1 * Author: David Decker - DECKERWEB * Author URI: https://deckerweb.de/ * License: GPL-2.0-or-later @@ -40,7 +40,7 @@ * @since 1.0.0 */ /** Plugin version */ -define( 'BTC_PLUGIN_VERSION', '1.5.0' ); +define( 'BTC_PLUGIN_VERSION', '1.5.1' ); /** Plugin directory */ define( 'BTC_PLUGIN_DIR', trailingslashit( dirname( __FILE__ ) ) ); diff --git a/composer.json b/composer.json index fa73e29..9c83693 100644 --- a/composer.json +++ b/composer.json @@ -8,7 +8,7 @@ "authors": [ { "name": "David Decker", - "homepage": "https://deckerweb.de/", + "homepage": "https://deckerweb-plugins.com/", "role": "Developer" } ], diff --git a/includes/admin/admin-extras.php b/includes/admin/admin-extras.php index 15617d7..1c51995 100644 --- a/includes/admin/admin-extras.php +++ b/includes/admin/admin-extras.php @@ -12,6 +12,27 @@ } +/** + * Remove unethical Jetpack search results Ads as no one needs these anyway. + * Additionally remove other promotions and Ads from Jetpack. + * + * @link https://wptavern.com/jetpack-7-1-adds-feature-suggestions-to-plugin-search-results#comment-284531 + * + * @since 1.6.0 + */ +add_filter( 'jetpack_show_promotions', '__return_false', 20 ); +add_filter( 'can_display_jetpack_manage_notice', '__return_false', 20 ); +add_filter( 'jetpack_just_in_time_msgs', '__return_false', 20 ); + + +/** + * Remove unethical WooCommerce Ads injections. + * + * @since 1.6.0 + */ +add_filter( 'woocommerce_allow_marketplace_suggestions', '__return_false' ); + + /** * Add "Custom Taxonomy" link to Plugins page. * @@ -154,6 +175,104 @@ function ddw_btc_admin_footer_text( $footer_text ) { } // end function +add_filter( 'debug_information', 'ddw_btc_site_health_add_debug_info', 12 ); +/** + * Add additional plugin related info to the Site Health Debug Info section. + * (Only relevant for WordPress 5.2 or higher) + * + * @link https://make.wordpress.org/core/2019/04/25/site-health-check-in-5-2/ + * + * @since 1.5.1 + * + * @uses ddw_btc_get_integrations() + * @uses ddw_btc_tax_edit_info_content() + * + * @param array $debug_info Array holding all Debug Info items. + * @return array Modified array of Debug Info. + */ +function ddw_btc_site_health_add_debug_info( $debug_info ) { + + /** Get all integrations */ + $get_integrations = ddw_btc_get_integrations(); + $integrations_output = ''; + + /** Collect string for each active integration */ + foreach ( $get_integrations as $integration => $integration_data ) { + + if ( 'default-none' !== $integration ) { + + $integrations_output .= sprintf( + '%1$s (%2$s), ', + esc_html( $integration_data[ 'label' ] ), + sanitize_key( $integration_data[ 'post_type' ] ) + ); + + } // end if + + } // end foreach + + /** Setup strings */ + $string_enabled = __( 'Enabled', 'builder-template-categories' ); + $string_disabled = __( 'Disabled', 'builder-template-categories' ); + + $block_editor_cpt_ui = apply_filters( 'btc/filter/wp_block/post_type_ui', TRUE ); + + /** Add our Debug info */ + $debug_info[ 'builder-template-categories' ] = array( + 'label' => esc_html__( 'Builder Template Categories', 'builder-template-categories' ) . ' (' . esc_html__( 'Plugin', 'builder-template-categories' ) . ')', + 'fields' => array( + 'btc_plugin_version' => array( + 'label' => __( 'Plugin version', 'builder-template-categories' ), + 'value' => BTC_PLUGIN_VERSION, + ), + 'current_active_integrations' => array( + 'label' => __( 'Current active integrations', 'builder-template-categories' ), + 'value' => $integrations_output, + ), + 'wpblock_post_type_ui' => array( + 'label' => __( 'Reusable Blocks Post Type UI', 'builder-template-categories' ), + 'value' => ( $block_editor_cpt_ui ) ? $string_enabled : $string_disabled, + ), + ), + ); + + /** Return modified Debug Info array */ + return $debug_info; + +} // end function + + +if ( ! function_exists( 'ddw_wp_site_health_remove_percentage' ) ) : + + add_action( 'admin_head', 'ddw_wp_site_health_remove_percentage', 100 ); + /** + * Remove the "Percentage Progress" display in Site Health feature as this will + * get users obsessed with fullfilling a 100% where there are non-problems! + * + * @link https://make.wordpress.org/core/2019/04/25/site-health-check-in-5-2/ + * + * @since 1.5.1 + */ + function ddw_wp_site_health_remove_percentage() { + + /** Bail early if not on WP 5.2+ */ + if ( version_compare( $GLOBALS[ 'wp_version' ], '5.2-beta', '<' ) ) { + return; + } + + ?> + + array( + 'ultimate-addons-for-gutenberg' => array( 'featured' => 'yes', 'recommended' => 'yes', 'popular' => 'yes', ), - 'classic-editor-addon' => array( + 'kadence-blocks' => array( 'featured' => 'yes', 'recommended' => 'yes', 'popular' => 'yes', @@ -340,11 +459,6 @@ function ddw_btc_register_extra_plugin_recommendations( array $plugins ) { 'recommended' => 'yes', 'popular' => 'no', ), - 'custom-fields-gutenberg' => array( - 'featured' => 'yes', - 'recommended' => 'yes', - 'popular' => 'no', - ), ); } // end if diff --git a/includes/admin/admin-help.php b/includes/admin/admin-help.php index c3a773d..37f2a2e 100644 --- a/includes/admin/admin-help.php +++ b/includes/admin/admin-help.php @@ -16,8 +16,12 @@ * Help content when on adding/edit our Taxonomy terms. * * @since 1.0.0 + * @since 1.5.1 Added return/ echo logic. + * + * @param string $render Flag string to optionally echo string (not returning). + * @return string Echo or return string & markup with list of integrations. */ -function ddw_btc_tax_edit_info_content() { +function ddw_btc_tax_edit_info_content( $render = 'echo' ) { $output = '
'; @@ -49,7 +53,11 @@ function ddw_btc_tax_edit_info_content() { $output .= ''; $output .= '
'; - echo $output; + if ( 'echo' === sanitize_key( $render ) ) { + echo $output; + } + + return $output; } // end function diff --git a/includes/admin/ddwlib-plir/ddwlib-plugin-installer-recommendations.php b/includes/admin/ddwlib-plir/ddwlib-plugin-installer-recommendations.php index 7b15dbe..61885ca 100644 --- a/includes/admin/ddwlib-plir/ddwlib-plugin-installer-recommendations.php +++ b/includes/admin/ddwlib-plir/ddwlib-plugin-installer-recommendations.php @@ -21,7 +21,7 @@ * @package DDWlib Plugin Installer Recommendations * @author David Decker * @license http://www.gnu.org/licenses GNU General Public License - * @version 1.3.0 + * @version 1.4.0 * @link https://github.com/deckerweb/ddwlib-plugin-installer-recommendations */ @@ -59,7 +59,7 @@ class DDWlib_Plugin_Installer_Recommendations { * * @since 1.3.0 */ - private static $version = '1.3.0'; + private static $version = '1.4.0'; /** @@ -71,59 +71,36 @@ class DDWlib_Plugin_Installer_Recommendations { public function __construct() { /** Tabs: Re-add hidden "Newest" / Add deckerweb Plugins tab */ - add_filter( - 'install_plugins_tabs', - array( 'DDWlib_Plugin_Installer_Recommendations', 'plugin_installer_tweak_tabs' ), - 5, - 1 - ); + add_filter( 'install_plugins_tabs', array( 'DDWlib_Plugin_Installer_Recommendations', 'plugin_installer_tweak_tabs' ), 5, 1 ); /** Add version number to plugin cards */ - add_filter( - 'plugin_install_action_links', - array( 'DDWlib_Plugin_Installer_Recommendations', 'plugin_install_action_links' ), - 10, - 2 - ); + add_filter( 'plugin_install_action_links', array( 'DDWlib_Plugin_Installer_Recommendations', 'plugin_install_action_links' ), 10, 2 ); /** Filter Plugins API results (the main purpose!) */ - add_filter( - 'plugins_api_result', - array( 'DDWlib_Plugin_Installer_Recommendations', 'plugins_api_result' ), - 11, - 3 - ); + add_filter( 'plugins_api_result', array( 'DDWlib_Plugin_Installer_Recommendations', 'plugins_api_result' ), 11, 3 ); - /** Deckerweb Plugins tab */ - add_filter( - 'install_plugins_table_api_args_ddwplugins', - array( 'DDWlib_Plugin_Installer_Recommendations', 'install_plugins_table_api_args_ddwplugins' ), - 1 - ); - - add_action( - 'install_plugins_ddwplugins', - array( 'DDWlib_Plugin_Installer_Recommendations', 'install_plugins_ddwplugins' ) - ); + /** Deckerweb Plugins tab (Installer page) */ + add_filter( 'install_plugins_table_api_args_ddwplugins', array( 'DDWlib_Plugin_Installer_Recommendations', 'install_plugins_table_api_args_ddwplugins' ), 1 ); + add_action( 'install_plugins_ddwplugins', array( 'DDWlib_Plugin_Installer_Recommendations', 'install_plugins_ddwplugins' ) ); /** Style tweaks for Plugin & Theme Installer */ - add_action( 'admin_enqueue_scripts', - array( 'DDWlib_Plugin_Installer_Recommendations', 'register_styles' ) - ); + add_action( 'admin_enqueue_scripts', array( 'DDWlib_Plugin_Installer_Recommendations', 'register_styles' ) ); + add_action( 'admin_head-plugin-install.php', array( 'DDWlib_Plugin_Installer_Recommendations', 'installer_styles' ), 15 ); + add_action( 'admin_head-theme-install.php', array( 'DDWlib_Plugin_Installer_Recommendations', 'installer_styles' ), 15 ); - add_action( - 'admin_head-plugin-install.php', - array( 'DDWlib_Plugin_Installer_Recommendations', 'installer_styles' ), - 15 - ); - add_action( - 'admin_head-theme-install.php', - array( 'DDWlib_Plugin_Installer_Recommendations', 'installer_styles' ), - 15 - ); + /** Deckerweb Plugins view on Plugins page */ + add_filter( 'show_advanced_plugins', array( 'DDWlib_Plugin_Installer_Recommendations', 'filter_ddwplugins' ), 100 ); + add_filter( 'show_network_active_plugins', array( 'DDWlib_Plugin_Installer_Recommendations', 'filter_ddwplugins' ), 100 ); + + add_action( 'check_admin_referer', array( 'DDWlib_Plugin_Installer_Recommendations', 'filter_ddwplugins_referer' ), 10, 2 ); + + add_filter( 'views_plugins', array( 'DDWlib_Plugin_Installer_Recommendations', 'plugins_view_ddwplugins' ) ); + add_filter( 'views_plugins-network', array( 'DDWlib_Plugin_Installer_Recommendations', 'plugins_view_ddwplugins' ) ); + + add_filter( 'all_plugins', array( 'DDWlib_Plugin_Installer_Recommendations', 'prepare_plugins_view_ddwplugins' ) ); } // end method @@ -293,7 +270,6 @@ static function recommended_plugins() { 'popular' => 'yes', ), 'antispam-bee' => array( - 'slug' => 'antispam-bee', 'featured' => 'no', 'recommended' => 'yes', 'popular' => 'yes', @@ -445,6 +421,7 @@ static function get_strings() { ), 'tab_newsletter' => 'Join our newsletter', 'tab_fbgroup' => 'Facebook User Group', + 'plugins_view' => 'deckerweb', ) ); @@ -615,17 +592,17 @@ static function install_plugins_ddwplugins() {

%6$s   %7$s

', - self::_get_uri() . 'deckerweb-plugins-logo.png', - '150', - $labels[ 'ddwplugins_tab' ], - $labels[ 'tab_slogan' ], - $labels[ 'tab_info' ], - $labels[ 'tab_fbgroup' ], - $labels[ 'tab_newsletter' ] + self::_get_uri() . 'deckerweb-plugins-logo.png', // 1 + '150', // 2 + esc_attr( $labels[ 'ddwplugins_tab' ] ), // 3 + esc_attr( $labels[ 'tab_slogan' ] ), // 4 + wp_kses_post( $labels[ 'tab_info' ] ), // 5 + esc_attr( $labels[ 'tab_fbgroup' ] ), // 6 + esc_attr( $labels[ 'tab_newsletter' ] ) // 7 ); /** Render output */ - if ( 'ddwplugins' === $GLOBALS[ 'tab' ] ) { + if ( 'ddwplugins' === $GLOBALS[ 'tab' ] && 'search' !== $GLOBALS[ 'tab' ] ) { echo $output; @@ -684,6 +661,148 @@ static function installer_styles() { } // end method + + /** + * For new view on Plugins page create the filter logic - this will + * group/show all plugins by deckerweb. + * + * @since 1.4.0 + * + * @global object $plugins + * + * @param bool $plugin_menu Whether to show advanced menu or not. + * @return mixed + */ + static function filter_ddwplugins( $plugin_menu ) { + + global $plugins; + + if ( is_array( $plugins ) ) { + + foreach ( $plugins[ 'all' ] as $plugin_slug => $plugin_data ) { + + if ( FALSE !== strpos( $plugin_data[ 'AuthorName' ], 'David Decker' ) || FALSE !== strpos( $plugin_data[ 'AuthorName' ], 'DECKERWEB' ) ) { + + $plugins[ 'ddwplugins' ][ $plugin_slug ] = $plugins[ 'all' ][ $plugin_slug ]; + $plugins[ 'ddwplugins' ][ $plugin_slug ][ 'plugin' ] = $plugin_slug; + + /** replicate the next step. */ + if ( current_user_can( 'update_plugins' ) ) { + + $current = get_site_transient( 'update_plugins' ); + + if ( isset( $current->response[ $plugin_slug ] ) ) { + $plugins[ 'ddwplugins' ][ $plugin_slug ][ 'update' ] = TRUE; + } + + } // end if user permission check + + } // end if Plugin Name/Data check + + } // end foreach + + } // end if Array check + + return $plugin_menu; + + } // end method + + + /** + * Check for proper admin referer to only set "deckerweb" view if + * conditions are met. + * + * @since 1.4.0 + * + * @global string $status + * + * @param string $action The nonce action. + * @param false|int $result Result of the nonce. + */ + static function filter_ddwplugins_referer( $action, $result ) { + + if ( ! function_exists( 'get_current_screen' ) ) { + return; + } + + $screen = get_current_screen(); + + if ( is_object( $screen ) + && 'plugins' === $screen->base + && ! empty( $_REQUEST[ 'plugin_status' ] ) && 'ddwplugins' === sanitize_key( wp_unslash( $_REQUEST[ 'plugin_status' ] ) ) + ) { + + global $status; + + $status = 'ddwplugins'; + + } // end if + + } // end method + + + /** + * Make the "deckerweb" view as an default view (menu) and update the + * view/menu name. + * + * @since 1.4.0 + * + * @uses DDWlib_Plugin_Installer_Recommendations::get_strings() + * + * @param string[] $views Array that holds all views. + * @return mixed + */ + static function plugins_view_ddwplugins( $views ) { + + global $status, $plugins; + + if ( ! empty( $plugins[ 'ddwplugins' ] ) ) { + + $class = ''; + + if ( 'ddwplugins' === $status ) { + $class = 'current'; + } + + /** Get array of label strings */ + $labels = DDWlib_Plugin_Installer_Recommendations::get_strings(); + + $views[ 'ddwplugins' ] = sprintf( + ' %s (%s) ', + $class, + esc_attr( $labels[ 'plugins_view' ] ), // "deckerweb" + absint( count( $plugins[ 'ddwplugins' ] ) ) + ); + } + + return $views; + + } // end method + + + /** + * Set the "deckerweb" as the main view (menu) when admin click on the + * "deckerweb" view on Plugins page. + * + * @since 1.4.0 + * + * @global string $status + * + * @param array $plugins Array of plugins to display in the list table. + * @return mixed + */ + static function prepare_plugins_view_ddwplugins( $plugins ) { + + global $status; + + if ( isset( $_REQUEST[ 'plugin_status' ] ) && 'ddwplugins' === sanitize_key( wp_unslash( $_REQUEST[ 'plugin_status' ] ) ) ) { + $status = 'ddwplugins'; + } + + return $plugins; + + } // end method + } // end of class diff --git a/includes/admin/ddwlib-plir/index.php b/includes/admin/ddwlib-plir/index.php new file mode 100755 index 0000000..a64ea40 --- /dev/null +++ b/includes/admin/ddwlib-plir/index.php @@ -0,0 +1,4 @@ +_edit_link = 'post.php?post=%d'; /** Remove the "Add New" submenu which was added to the actions above */ - add_action( 'admin_menu', 'ddw_btc_maybe_remove_wpblock_addnew', 999 ); + //add_action( 'admin_menu', 'ddw_btc_maybe_remove_wpblock_addnew', 999 ); } // end function @@ -176,7 +197,7 @@ function ddw_btc_tweak_posttype_wpblock( $args, $post_type ) { } // end if WP 5.0 check -add_action( 'admin_head', 'ddw_btc_remove_wpblock_addnew_button', 100 ); +//add_action( 'admin_head', 'ddw_btc_remove_wpblock_addnew_button', 100 ); /** * Hide the "Add New" button for the 'wp_block' post type UI. * Note: This is (currently?) necessary as the "Add New" button brings WSOD/ diff --git a/includes/integrations/integration-genesis-blox.php b/includes/integrations/integration-genesis-blox.php index b369c30..72f6413 100644 --- a/includes/integrations/integration-genesis-blox.php +++ b/includes/integrations/integration-genesis-blox.php @@ -107,3 +107,38 @@ function ddw_btc_add_tax_column_blox( $columns ) { * @since 1.4.0 */ ddw_btc_prepare_tax_column_add( 'blox' ); + + +if ( ! function_exists( 'ddw_genesis_tweak_plugins_submenu' ) ) : + + add_action( 'admin_menu', 'ddw_genesis_tweak_plugins_submenu', 11 ); + /** + * Add Genesis submenu redirecting to "genesis" plugin search within the + * WordPress.org Plugin Directory. For Genesis 2.10.0 or higher this + * replaces the "Genesis Plugins" submenu which only lists plugins from + * StudioPress - but there are many more from the community. + * + * @since 1.5.1 + * + * @uses remove_submenu_page() + * @uses add_submenu_page() + */ + function ddw_genesis_tweak_plugins_submenu() { + + /** Remove the StudioPress plugins submenu */ + if ( class_exists( 'Genesis_Admin_Plugins' ) ) { + remove_submenu_page( 'genesis', 'genesis-plugins' ); + } + + /** Add a Genesis community plugins submenu */ + add_submenu_page( + 'genesis', + esc_html__( 'Genesis Plugins from the Plugin Directory', 'builder-template-categories' ), + esc_html__( 'Genesis Plugins', 'builder-template-categories' ), + 'install_plugins', + esc_url( network_admin_url( 'plugin-install.php?s=genesis&tab=search&type=term' ) ) + ); + + } // end function + +endif; diff --git a/languages/builder-template-categories-de_DE.mo b/languages/builder-template-categories-de_DE.mo index 08648a33ae53de2a19de61b76f07877eb393e781..62599ffacd64d59ce932023cf53fb8fc04026a49 100644 GIT binary patch delta 5868 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 delta 5357 zcmY+{34Bdg0>|<5WG4neB|^Lif`~mtY>6er5@pb4R7zB}V(DO_C^t+8gH}fhTpVq`Q!DI=Ysr1Mep`E<1N`@eho`RM)lzwbHc-gocW?n}Gl9naZf zk8?F5aGl|(CQZop5MzdVjA>U#t;Rgvz?d-1LQa`USRZpS5*=)W8_J6rl#T2Q|=gR7bwWFrIH}@Ki5`qdJhtM+By$Mx2G*)8wE=JP-M;^oHF|`0na0AZXTgJ7!l3lkk3n^0KDNb@Cd|J^c%BB0umaV?8>kLEL_Iiy zh0_!_Mzyy@%}^@V!VJ`PV^G(PM|JE4)W8;CJKTbrsne)|UUw*XDLh2=IFg;B4kV-2 zdN^uC*{G?^Lv5ZnP;0r>dJI`+Q-$=|c(|GF7sH1-(g!sYBT;){GHT$?DhisK0&I`_ zu^ZmTG>q}OyL8N3p21U&o@gc=)x2BL?8>)hk6>SJ>S+3+4>_)qrGQ5H^7Cc>psMR_`R*Cu`arg zgQ}rni;z_?8*Kd`>OSSD zJ#o((&a|rD2KD{)1m-`KLJkeJFc$~mT+|vJMy=@utc73WGxz|X!%?h@ZnzJ%SIVt- z@Cfxl)`2mYiSFd?f%aIJ`Z#13 z%{27lI$Ph1df+uw$HO|iuc6nPirVZGumbZO3RN?Wv_> z{gWu@#8^~E@=zmM>c4>h4!~&YWvH1tgF1f=8)Fsfh5>9CHoA#MO>H`=1DP0wSy&%u z<7ixlEqT7Fq!5oac!{+(ZBZS`LG6KA7>LVJH+~JZ6zfnU-fS&Fb*v2apaZB)_!(+b z-^A${!G=?Z^3mZH*R)u9;F_u^0wNArn+`TjW8QE!pW#jITJPIucD^52y0_0s(n9d z1}>t0FDg-+vZw7jhfnke(sVr zLXE61YQ*DF-+Rfr4kM`_M7;$UF%}=9?ic0scYBnC@idG=jeI_8B#Ti~wE{KOn{9nN zYKiuuX5fT9UvAqgQQx~`+kZg46~O~s8={uXX+c3F>WP}F5vT``LCr)qYAWZTZjg^& zT#ed9WvCyb)2Jo6Y|r07ElI#Y_w9&5o$rRae;UT={U1U>@B0kY4IR{46{1G=wsjY3 z4;)5KT{&t5_pKr6?)ey0$Gf0j%M8?-PqgietZT8U-v3exy6_azBlD&I1Ur0?+o9&D zsqbYSfI-xUVK9zDjVKE>!W`59rlYQ#iyFv6)b%T^YcQ1On?eej+F~`}E)2ng){m^G zQ8&DRx={t{`fI2MSD_yKAJlb^P!A3m>|S5b8j1Q|GxY!We{0*&9YZ*gYU_hhYd;c4 z;&{{&>_jgfL#_QSoQ2=wRGggQzUSvqGkf0}I)pz&)V6Ezge+0^*N~5Y>TZQ#x~TeP~VFf;XW^M1oPjF zhCwvw22=1lF2qsz?33=F)7_}eR)MeCQHd;+x{ZHYs+2n zE4}|Z_LCIy9O+DSj3;S?zdior8lTf_c{~1_uuA^p0G|VG`9A6=Igd;t$H(>pl5`^arN2U|h>n_M z5n;Fb--}VGBY|A>m)wu@po!Q_ULbE1-d)G!P|&f-#jLZg#gVq$0r_iUo+s(HEyEg( zGYPMlf7`aS?Wy=C(aW4jniCzRB*0(N|5>Y55Y#_fQ z`oYyP#>M~nTRwY`7Gwzd2dPJNj3XbDBr=-#4?X`ga@ei<-*gpk+PYX}%QtW~xl5+o zwzu$E(ve&uUQ$iQl9fb9wu@Pfdu;h>e1bS%@UfT7A=^kX`RVw^7WQFna?jQ$V;N~o zj*vf+aFS2hZ00KY6Zz=~q!35S$r*Br#FO{5{yQn?IO^j6)mL#V*+|Zj<>WVH2T3OV z$wA^Ht%;5(7c&8$Ay3-6*!@`fHCqnDSGBF%*oKpMnsg&G$O-Za(ebj2c^!+$N2Ct< z7a2hQN{*9W#1uSgFuGuB!$@Cg!vQsXH6urR3Z_IY^L-aJ&f{Ad-7eU7B6g(5*EOyz zqIQ?W&dJ_RT~fMsPUzUFpgJk~=PkadZfycW`c34v5 WMxShtFF3U#sNn9vo4W_?2>(ATZ$Bmg diff --git a/languages/builder-template-categories-de_DE.po b/languages/builder-template-categories-de_DE.po index 1faa77c..665811e 100644 --- a/languages/builder-template-categories-de_DE.po +++ b/languages/builder-template-categories-de_DE.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Builder Template Categories\n" -"POT-Creation-Date: 2019-03-28 13:42+0100\n" -"PO-Revision-Date: 2019-03-28 13:42+0100\n" +"POT-Creation-Date: 2019-05-03 23:21+0200\n" +"PO-Revision-Date: 2019-05-03 23:21+0200\n" "Last-Translator: David Decker DECKERWEB.de -- https://deckerweb.de/\n" "Language-Team: David Decker DECKERWEB.de -- https://deckerweb.de/\n" "Language: de_DE\n" @@ -23,61 +23,61 @@ msgstr "" #. translators: Title attribute for Builder Template Categories taxonomy link #. Plugin Name of the plugin/theme -#: includes/admin/admin-extras.php:35 includes/admin/admin-extras.php:146 -#: includes/admin/admin-help.php:230 includes/admin/admin-help.php:304 -#: includes/admin/admin-help.php:309 +#: includes/admin/admin-extras.php:56 includes/admin/admin-extras.php:167 +#: includes/admin/admin-extras.php:222 includes/admin/admin-help.php:238 +#: includes/admin/admin-help.php:312 includes/admin/admin-help.php:317 msgid "Builder Template Categories" msgstr "Builder Template-Kategorien" -#: includes/admin/admin-extras.php:36 +#: includes/admin/admin-extras.php:57 msgctxt "For Builder Template Categories Plugin" msgid "Template Categories" msgstr "Template-Kategorien" #. translators: Plugins page listing -#: includes/admin/admin-extras.php:89 +#: includes/admin/admin-extras.php:110 msgctxt "Plugins page listing" msgid "Support" msgstr "Support" #. translators: Plugins page listing -#: includes/admin/admin-extras.php:92 +#: includes/admin/admin-extras.php:113 msgctxt "Plugins page listing" msgid "Facebook Group" msgstr "Facebook-Gruppe" #. translators: Plugins page listing -#: includes/admin/admin-extras.php:95 +#: includes/admin/admin-extras.php:116 msgctxt "Plugins page listing" msgid "Translations" msgstr "Übersetzungen" #. translators: Plugins page listing -#: includes/admin/admin-extras.php:98 +#: includes/admin/admin-extras.php:119 msgctxt "Plugins page listing" msgid "Code Snippets" msgstr "Code-Snippets" #. translators: Plugins page listing -#: includes/admin/admin-extras.php:101 +#: includes/admin/admin-extras.php:122 msgctxt "Plugins page listing" msgid "Donate" msgstr "Spenden" #. translators: Plugins page listing -#: includes/admin/admin-extras.php:104 +#: includes/admin/admin-extras.php:125 msgctxt "Plugins page listing" msgid "Join our Newsletter" msgstr "Newsletter jetzt!" #. translators: %s - 5 stars icons -#: includes/admin/admin-extras.php:139 +#: includes/admin/admin-extras.php:160 #, php-format msgid "%s rating" msgstr "%s Bewertung" #. translators: 1 - Plugin name "Builder Template Categories" / 2 - label "5 star rating" -#: includes/admin/admin-extras.php:145 +#: includes/admin/admin-extras.php:166 #, php-format msgid "" "Enjoyed %1$s? Please leave us a %2$s. We really appreciate your support!" @@ -85,49 +85,73 @@ msgstr "" "Gefällt dir %1$s? Dann gib uns bitte eine %2$s. Wir schätzen deine " "Unterstützung!" -#: includes/admin/admin-extras.php:377 +#: includes/admin/admin-extras.php:215 +msgid "Enabled" +msgstr "Aktiviert " + +#: includes/admin/admin-extras.php:216 +msgid "Disabled" +msgstr "Deaktiviert" + +#: includes/admin/admin-extras.php:222 includes/admin/admin-help.php:312 +msgid "Plugin" +msgstr "Plugin" + +#: includes/admin/admin-extras.php:225 +msgid "Plugin version" +msgstr "Plugin-Version" + +#: includes/admin/admin-extras.php:229 +msgid "Current active integrations" +msgstr "Derzeit aktive Integrationen" + +#: includes/admin/admin-extras.php:233 +msgid "Reusable Blocks Post Type UI" +msgstr "Wiederverwendbare Blöcke Inhaltstyp-Interface" + +#: includes/admin/admin-extras.php:491 msgctxt "Plugin installer: Tab name in installer toolbar" msgid "Newest" msgstr "Neueste" -#: includes/admin/admin-extras.php:383 +#: includes/admin/admin-extras.php:497 msgctxt "Plugin card: plugin version" msgid "Version:" msgstr "Version:" -#: includes/admin/admin-extras.php:389 +#: includes/admin/admin-extras.php:503 msgctxt "Plugin installer: Tab name in installer toolbar" msgid "deckerweb Plugins" msgstr "deckerweb Plugins" -#: includes/admin/admin-extras.php:395 +#: includes/admin/admin-extras.php:509 msgctxt "Plugin installer: Page title" msgid "deckerweb Plugins" msgstr "deckerweb Plugins" -#: includes/admin/admin-extras.php:400 +#: includes/admin/admin-extras.php:514 msgid "" "Great helper tools for Site Builders to save time and get more productive" msgstr "" "Großartige Helferlein-Plugins für Site-Builder, um wertvolle Zeit zu sparen " "und noch produktiver zu werden." -#: includes/admin/admin-extras.php:403 +#: includes/admin/admin-extras.php:517 #, php-format msgid "You can use any of our free plugins or premium plugins from %s" msgstr "" "Du kannst jedes unserer kostenlosen Plugins oder Premium-Plugins von %s " "verwenden." -#: includes/admin/admin-extras.php:407 +#: includes/admin/admin-extras.php:521 msgid "Join our Newsletter" msgstr "Newsletter jetzt!" -#: includes/admin/admin-extras.php:409 +#: includes/admin/admin-extras.php:523 msgid "Facebook User Group" msgstr "Facebook-Nutzergruppe" -#: includes/admin/admin-help.php:26 +#: includes/admin/admin-help.php:30 msgid "" "These Template Categories are globally available for Administrators within " "the Admin Dashboard and can be used to organize the template libraries for " @@ -137,19 +161,15 @@ msgstr "" "Dashboard und können zum Organisieren der Template-Bibliotheken verwendet " "werden - für die folgenden Plugins und/ oder Themes" -#: includes/admin/admin-help.php:270 +#: includes/admin/admin-help.php:278 msgid "Content Type" msgstr "Inhaltstyp" -#: includes/admin/admin-help.php:272 includes/string-switcher.php:85 +#: includes/admin/admin-help.php:280 includes/string-switcher.php:85 msgid "Post Type" msgstr "Beitragstyp" -#: includes/admin/admin-help.php:304 -msgid "Plugin" -msgstr "Plugin" - -#: includes/admin/admin-help.php:308 +#: includes/admin/admin-help.php:316 #, php-format msgid "" "Currently active integrations where the %s taxonomy is applied to better " @@ -159,16 +179,16 @@ msgstr "" "lassen sich Templates für verschiedene Inhaltstypen intern besser " "organisieren" -#: includes/admin/admin-help.php:318 +#: includes/admin/admin-help.php:326 msgid "Video Overview: Bulk Add Template Categories" msgstr "Video-Übersicht: Mehrfachaktionen für Template-Kategorien" -#: includes/admin/admin-help.php:319 +#: includes/admin/admin-help.php:327 msgid "video overview" msgstr "Video-Übersicht" #. translators: 1 - string "Bulk Actions" / 2 - Label "Edit, add Category etc." / 3 - video link markup with title "video overview" -#: includes/admin/admin-help.php:324 +#: includes/admin/admin-help.php:332 #, php-format msgid "" "You can bulk add template categories to more than one template at once in " @@ -179,15 +199,15 @@ msgstr "" "geschieht in der Beitragstyp-Übersichtstabelle, im Drop-Down-Menü %1$s. Die " "Aktion ist betitelt mit %2$s. Schau dir eine kurze %3$s dieser Funktion an." -#: includes/admin/admin-help.php:325 +#: includes/admin/admin-help.php:333 msgid "Bulk Actions" msgstr "Mehrfachaktionen" -#: includes/admin/admin-help.php:326 +#: includes/admin/admin-help.php:334 msgid "Edit, add Category etc." msgstr "Bearbeiten, Kategorie(n) hinzufügen, etc." -#: includes/admin/admin-help.php:333 +#: includes/admin/admin-help.php:341 msgid "" "The template categories are global and are applied automatically to all " "current active integrations." @@ -195,7 +215,7 @@ msgstr "" "Die Template-Kategorien sind global und werden automatisch allen derzeit " "aktiven Integrationen zugewiesen." -#: includes/admin/admin-help.php:334 +#: includes/admin/admin-help.php:342 msgid "" "The category description can be used for internal notices for your team " "members for example." @@ -203,57 +223,57 @@ msgstr "" "Die Kategoriebeschreibung kann zum Beispiel auch für interne Notizen für " "deine Team-Mitglieder verwendet werden." -#: includes/admin/admin-help.php:338 +#: includes/admin/admin-help.php:346 msgid "Important plugin links:" msgstr "Wichtige Plugin-Links:" -#: includes/admin/admin-help.php:340 +#: includes/admin/admin-help.php:348 msgid "Plugin website" msgstr "Plugin-Webseite" -#: includes/admin/admin-help.php:342 +#: includes/admin/admin-help.php:350 msgctxt "Help tab info" msgid "FAQ" msgstr "FAQ - Häufige Fragen" -#: includes/admin/admin-help.php:344 +#: includes/admin/admin-help.php:352 msgctxt "Help tab info" msgid "Support" msgstr "Support" -#: includes/admin/admin-help.php:346 +#: includes/admin/admin-help.php:354 msgctxt "Help tab info" msgid "Facebook Group" msgstr "Facebook-Gruppe" -#: includes/admin/admin-help.php:348 +#: includes/admin/admin-help.php:356 msgctxt "Help tab info" msgid "Translations" msgstr "Übersetzungen" -#: includes/admin/admin-help.php:350 +#: includes/admin/admin-help.php:358 msgctxt "Help tab info" msgid "Donate" msgstr "Spenden" -#: includes/admin/admin-help.php:352 +#: includes/admin/admin-help.php:360 msgctxt "Help tab info" msgid "Join our Newsletter" msgstr "Newsletter jetzt!" -#: includes/admin/admin-help.php:377 +#: includes/admin/admin-help.php:385 msgid "Customize" msgstr "Anpassen" -#: includes/admin/admin-help.php:378 +#: includes/admin/admin-help.php:386 msgid "Code Snippets" msgstr "Code-Snippets" -#: includes/admin/admin-help.php:380 +#: includes/admin/admin-help.php:388 msgid "Connect" msgstr "Vernetzen" -#: includes/admin/admin-help.php:381 +#: includes/admin/admin-help.php:389 msgid "Facebook Group" msgstr "Facebook-Gruppe" @@ -336,16 +356,26 @@ msgstr "Elemente-Übersicht" msgid "Block Editor Reusable Blocks" msgstr "Block-Editor wiederverwendbare Blöcke" -#: includes/integrations/integration-block-editor.php:77 +#: includes/integrations/integration-block-editor.php:89 msgctxt "Admin page title" msgid "Reusable Blocks" msgstr "Wiederverwendbare Blöcke" -#: includes/integrations/integration-block-editor.php:78 +#: includes/integrations/integration-block-editor.php:90 msgctxt "Admin menu label" msgid "Blocks" msgstr "Blöcke" +#: includes/integrations/integration-block-editor.php:101 +msgctxt "Admin page title" +msgid "Add New Reusable Block" +msgstr "Neuen wiederverwendbaren Block hinzufügen" + +#: includes/integrations/integration-block-editor.php:102 +msgctxt "Admin menu label" +msgid "Add New" +msgstr "Hinzufügen" + #: includes/integrations/integration-block-lab.php:27 msgid "Block Lab Blocks" msgstr "Block-Lab-Blöcke" @@ -446,6 +476,14 @@ msgstr "GeneratePress Elemente" msgid "Blox Global Blocks (for Genesis)" msgstr "Blox Globale Blöcke (für Genesis)" +#: includes/integrations/integration-genesis-blox.php:136 +msgid "Genesis Plugins from the Plugin Directory" +msgstr "Genesis Plugins aus dem Pluginverzeichnis" + +#: includes/integrations/integration-genesis-blox.php:137 +msgid "Genesis Plugins" +msgstr "Genesis Plugins" + #: includes/integrations/integration-hf-elementor.php:27 msgid "Header & Footer Templates for Elementor" msgstr "Header & Footer-Templates für Elementor" @@ -1198,9 +1236,6 @@ msgstr "https://deckerweb.de/" #~ msgid "Social:" #~ msgstr "Vernetzen:" -#~ msgid "Currently active integrations" -#~ msgstr "Derzeit aktive Integrationen" - #~ msgctxt "Taxonomy General Name" #~ msgid "Template Categories" #~ msgstr "Template-Kategorien" diff --git a/languages/builder-template-categories-de_DE_formal.mo b/languages/builder-template-categories-de_DE_formal.mo index dba3b26382c6a59158e7df2da3e732336933151f..6a503622bc67f09af36de478cdb6aa4f9fc67a9a 100644 GIT binary patch delta 5875 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 diff --git a/languages/builder-template-categories-de_DE_formal.po b/languages/builder-template-categories-de_DE_formal.po index 8c003fd..be2f20b 100644 --- a/languages/builder-template-categories-de_DE_formal.po +++ b/languages/builder-template-categories-de_DE_formal.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Builder Template Categories\n" -"POT-Creation-Date: 2019-03-28 13:41+0100\n" -"PO-Revision-Date: 2019-03-28 13:42+0100\n" +"POT-Creation-Date: 2019-05-03 23:20+0200\n" +"PO-Revision-Date: 2019-05-03 23:21+0200\n" "Last-Translator: David Decker DECKERWEB.de -- https://deckerweb.de/\n" "Language-Team: David Decker DECKERWEB.de -- https://deckerweb.de/\n" "Language: de_DE@formal\n" @@ -23,61 +23,61 @@ msgstr "" #. translators: Title attribute for Builder Template Categories taxonomy link #. Plugin Name of the plugin/theme -#: includes/admin/admin-extras.php:35 includes/admin/admin-extras.php:146 -#: includes/admin/admin-help.php:230 includes/admin/admin-help.php:304 -#: includes/admin/admin-help.php:309 +#: includes/admin/admin-extras.php:56 includes/admin/admin-extras.php:167 +#: includes/admin/admin-extras.php:222 includes/admin/admin-help.php:238 +#: includes/admin/admin-help.php:312 includes/admin/admin-help.php:317 msgid "Builder Template Categories" msgstr "Builder Template-Kategorien" -#: includes/admin/admin-extras.php:36 +#: includes/admin/admin-extras.php:57 msgctxt "For Builder Template Categories Plugin" msgid "Template Categories" msgstr "Template-Kategorien" #. translators: Plugins page listing -#: includes/admin/admin-extras.php:89 +#: includes/admin/admin-extras.php:110 msgctxt "Plugins page listing" msgid "Support" msgstr "Support" #. translators: Plugins page listing -#: includes/admin/admin-extras.php:92 +#: includes/admin/admin-extras.php:113 msgctxt "Plugins page listing" msgid "Facebook Group" msgstr "Facebook-Gruppe" #. translators: Plugins page listing -#: includes/admin/admin-extras.php:95 +#: includes/admin/admin-extras.php:116 msgctxt "Plugins page listing" msgid "Translations" msgstr "Übersetzungen" #. translators: Plugins page listing -#: includes/admin/admin-extras.php:98 +#: includes/admin/admin-extras.php:119 msgctxt "Plugins page listing" msgid "Code Snippets" msgstr "Code-Snippets" #. translators: Plugins page listing -#: includes/admin/admin-extras.php:101 +#: includes/admin/admin-extras.php:122 msgctxt "Plugins page listing" msgid "Donate" msgstr "Spenden" #. translators: Plugins page listing -#: includes/admin/admin-extras.php:104 +#: includes/admin/admin-extras.php:125 msgctxt "Plugins page listing" msgid "Join our Newsletter" msgstr "Newsletter jetzt!" #. translators: %s - 5 stars icons -#: includes/admin/admin-extras.php:139 +#: includes/admin/admin-extras.php:160 #, php-format msgid "%s rating" msgstr "%s Bewertung" #. translators: 1 - Plugin name "Builder Template Categories" / 2 - label "5 star rating" -#: includes/admin/admin-extras.php:145 +#: includes/admin/admin-extras.php:166 #, php-format msgid "" "Enjoyed %1$s? Please leave us a %2$s. We really appreciate your support!" @@ -85,49 +85,73 @@ msgstr "" "Gefällt Ihnen %1$s? Dann geben Sie uns bitte eine %2$s. Wir schätzen Ihre " "Unterstützung!" -#: includes/admin/admin-extras.php:377 +#: includes/admin/admin-extras.php:215 +msgid "Enabled" +msgstr "Aktiviert" + +#: includes/admin/admin-extras.php:216 +msgid "Disabled" +msgstr "Deaktiviert" + +#: includes/admin/admin-extras.php:222 includes/admin/admin-help.php:312 +msgid "Plugin" +msgstr "Plugin" + +#: includes/admin/admin-extras.php:225 +msgid "Plugin version" +msgstr "Plugin-Version" + +#: includes/admin/admin-extras.php:229 +msgid "Current active integrations" +msgstr "Derzeit aktive Integrationen" + +#: includes/admin/admin-extras.php:233 +msgid "Reusable Blocks Post Type UI" +msgstr "Wiederverwendbare Blöcke Inhaltstyp-Interface" + +#: includes/admin/admin-extras.php:491 msgctxt "Plugin installer: Tab name in installer toolbar" msgid "Newest" msgstr "Neueste" -#: includes/admin/admin-extras.php:383 +#: includes/admin/admin-extras.php:497 msgctxt "Plugin card: plugin version" msgid "Version:" msgstr "Version:" -#: includes/admin/admin-extras.php:389 +#: includes/admin/admin-extras.php:503 msgctxt "Plugin installer: Tab name in installer toolbar" msgid "deckerweb Plugins" msgstr "deckerweb Plugins" -#: includes/admin/admin-extras.php:395 +#: includes/admin/admin-extras.php:509 msgctxt "Plugin installer: Page title" msgid "deckerweb Plugins" msgstr "deckerweb Plugins" -#: includes/admin/admin-extras.php:400 +#: includes/admin/admin-extras.php:514 msgid "" "Great helper tools for Site Builders to save time and get more productive" msgstr "" "Großartige Helferlein-Plugins für Site-Builder, um wertvolle Zeit zu sparen " "und noch produktiver zu werden." -#: includes/admin/admin-extras.php:403 +#: includes/admin/admin-extras.php:517 #, php-format msgid "You can use any of our free plugins or premium plugins from %s" msgstr "" "Sie können jedes unserer kostenlosen Plugins oder Premium-Plugins von %s " "verwenden" -#: includes/admin/admin-extras.php:407 +#: includes/admin/admin-extras.php:521 msgid "Join our Newsletter" msgstr "Newsletter jetzt!" -#: includes/admin/admin-extras.php:409 +#: includes/admin/admin-extras.php:523 msgid "Facebook User Group" msgstr "Facebook-Nutzergruppe" -#: includes/admin/admin-help.php:26 +#: includes/admin/admin-help.php:30 msgid "" "These Template Categories are globally available for Administrators within " "the Admin Dashboard and can be used to organize the template libraries for " @@ -137,19 +161,15 @@ msgstr "" "Dashboard und können zum Organisieren der Template-Bibliotheken verwendet " "werden - für die folgenden Plugins und/ oder Themes" -#: includes/admin/admin-help.php:270 +#: includes/admin/admin-help.php:278 msgid "Content Type" msgstr "Inhaltstyp" -#: includes/admin/admin-help.php:272 includes/string-switcher.php:85 +#: includes/admin/admin-help.php:280 includes/string-switcher.php:85 msgid "Post Type" msgstr "Beitragstyp" -#: includes/admin/admin-help.php:304 -msgid "Plugin" -msgstr "Plugin" - -#: includes/admin/admin-help.php:308 +#: includes/admin/admin-help.php:316 #, php-format msgid "" "Currently active integrations where the %s taxonomy is applied to better " @@ -159,16 +179,16 @@ msgstr "" "lassen sich Templates für verschiedene Inhaltstypen intern besser " "organisieren" -#: includes/admin/admin-help.php:318 +#: includes/admin/admin-help.php:326 msgid "Video Overview: Bulk Add Template Categories" msgstr "Video-Übersicht: Mehrfachaktionen für Template-Kategorien" -#: includes/admin/admin-help.php:319 +#: includes/admin/admin-help.php:327 msgid "video overview" msgstr "Video-Übersicht" #. translators: 1 - string "Bulk Actions" / 2 - Label "Edit, add Category etc." / 3 - video link markup with title "video overview" -#: includes/admin/admin-help.php:324 +#: includes/admin/admin-help.php:332 #, php-format msgid "" "You can bulk add template categories to more than one template at once in " @@ -179,15 +199,15 @@ msgstr "" "geschieht in der Beitragstyp-Übersichtstabelle, im Drop-Down-Menü %1$s. Die " "Aktion ist betitelt mit %2$s. Schauen Sie eine kurze %3$s dieser Funktion an." -#: includes/admin/admin-help.php:325 +#: includes/admin/admin-help.php:333 msgid "Bulk Actions" msgstr "Mehrfachaktionen" -#: includes/admin/admin-help.php:326 +#: includes/admin/admin-help.php:334 msgid "Edit, add Category etc." msgstr "Bearbeiten, Kategorie(n) hinzufügen, etc." -#: includes/admin/admin-help.php:333 +#: includes/admin/admin-help.php:341 msgid "" "The template categories are global and are applied automatically to all " "current active integrations." @@ -195,7 +215,7 @@ msgstr "" "Die Template-Kategorien sind global und werden automatisch allen derzeit " "aktiven Integrationen zugewiesen." -#: includes/admin/admin-help.php:334 +#: includes/admin/admin-help.php:342 msgid "" "The category description can be used for internal notices for your team " "members for example." @@ -203,57 +223,57 @@ msgstr "" "Die Kategoriebeschreibung kann zum Beispiel auch für interne Notizen für " "Ihre Team-Mitglieder verwendet werden." -#: includes/admin/admin-help.php:338 +#: includes/admin/admin-help.php:346 msgid "Important plugin links:" msgstr "Wichtige Plugin-Links:" -#: includes/admin/admin-help.php:340 +#: includes/admin/admin-help.php:348 msgid "Plugin website" msgstr "Plugin-Webseite" -#: includes/admin/admin-help.php:342 +#: includes/admin/admin-help.php:350 msgctxt "Help tab info" msgid "FAQ" msgstr "FAQ - Häufige Fragen" -#: includes/admin/admin-help.php:344 +#: includes/admin/admin-help.php:352 msgctxt "Help tab info" msgid "Support" msgstr "Support" -#: includes/admin/admin-help.php:346 +#: includes/admin/admin-help.php:354 msgctxt "Help tab info" msgid "Facebook Group" msgstr "Facebook-Gruppe" -#: includes/admin/admin-help.php:348 +#: includes/admin/admin-help.php:356 msgctxt "Help tab info" msgid "Translations" msgstr "Übersetzungen" -#: includes/admin/admin-help.php:350 +#: includes/admin/admin-help.php:358 msgctxt "Help tab info" msgid "Donate" msgstr "Spenden" -#: includes/admin/admin-help.php:352 +#: includes/admin/admin-help.php:360 msgctxt "Help tab info" msgid "Join our Newsletter" msgstr "Newsletter jetzt!" -#: includes/admin/admin-help.php:377 +#: includes/admin/admin-help.php:385 msgid "Customize" msgstr "Anpassen" -#: includes/admin/admin-help.php:378 +#: includes/admin/admin-help.php:386 msgid "Code Snippets" msgstr "Code-Snippets" -#: includes/admin/admin-help.php:380 +#: includes/admin/admin-help.php:388 msgid "Connect" msgstr "Vernetzen" -#: includes/admin/admin-help.php:381 +#: includes/admin/admin-help.php:389 msgid "Facebook Group" msgstr "Facebook-Gruppe" @@ -336,16 +356,26 @@ msgstr "Elemente-Übersicht" msgid "Block Editor Reusable Blocks" msgstr "Block-Editor wiederverwendbare Blöcke" -#: includes/integrations/integration-block-editor.php:77 +#: includes/integrations/integration-block-editor.php:89 msgctxt "Admin page title" msgid "Reusable Blocks" msgstr "Wiederverwendbare Blöcke" -#: includes/integrations/integration-block-editor.php:78 +#: includes/integrations/integration-block-editor.php:90 msgctxt "Admin menu label" msgid "Blocks" msgstr "Blöcke" +#: includes/integrations/integration-block-editor.php:101 +msgctxt "Admin page title" +msgid "Add New Reusable Block" +msgstr "Neuen wiederverwendbaren Block hinzufügen" + +#: includes/integrations/integration-block-editor.php:102 +msgctxt "Admin menu label" +msgid "Add New" +msgstr "Hinzufügen" + #: includes/integrations/integration-block-lab.php:27 msgid "Block Lab Blocks" msgstr "Block-Lab-Blöcke" @@ -446,6 +476,14 @@ msgstr "GeneratePress Elemente" msgid "Blox Global Blocks (for Genesis)" msgstr "Blox Globale Blöcke (für Genesis)" +#: includes/integrations/integration-genesis-blox.php:136 +msgid "Genesis Plugins from the Plugin Directory" +msgstr "Genesis Plugins aus dem Pluginverzeichnis" + +#: includes/integrations/integration-genesis-blox.php:137 +msgid "Genesis Plugins" +msgstr "Genesis Plugins" + #: includes/integrations/integration-hf-elementor.php:27 msgid "Header & Footer Templates for Elementor" msgstr "Header & Footer-Templates für Elementor" @@ -1216,9 +1254,6 @@ msgstr "https://deckerweb.de/" #~ msgid "Social:" #~ msgstr "Vernetzen:" -#~ msgid "Currently active integrations" -#~ msgstr "Derzeit aktive Integrationen" - #~ msgctxt "Taxonomy General Name" #~ msgid "Template Categories" #~ msgstr "Template-Kategorien" diff --git a/languages/builder-template-categories.pot b/languages/builder-template-categories.pot index 323f8b3..4705707 100644 --- a/languages/builder-template-categories.pot +++ b/languages/builder-template-categories.pot @@ -3,7 +3,7 @@ msgid "" msgstr "" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" "Project-Id-Version: Builder Template Categories\n" -"POT-Creation-Date: 2019-03-28 13:41+0100\n" +"POT-Creation-Date: 2019-05-03 23:22+0200\n" "PO-Revision-Date: 2018-08-14 13:21+0200\n" "Last-Translator: David Decker DECKERWEB.de -- https://deckerweb.de/\n" "Language-Team: David Decker DECKERWEB.de -- https://deckerweb.de/\n" @@ -23,140 +23,160 @@ msgstr "" #. translators: Title attribute for Builder Template Categories taxonomy link #. Plugin Name of the plugin/theme -#: includes/admin/admin-extras.php:35 includes/admin/admin-extras.php:146 -#: includes/admin/admin-help.php:230 includes/admin/admin-help.php:304 -#: includes/admin/admin-help.php:309 +#: includes/admin/admin-extras.php:56 includes/admin/admin-extras.php:167 +#: includes/admin/admin-extras.php:222 includes/admin/admin-help.php:238 +#: includes/admin/admin-help.php:312 includes/admin/admin-help.php:317 msgid "Builder Template Categories" msgstr "" -#: includes/admin/admin-extras.php:36 +#: includes/admin/admin-extras.php:57 msgctxt "For Builder Template Categories Plugin" msgid "Template Categories" msgstr "" #. translators: Plugins page listing -#: includes/admin/admin-extras.php:89 +#: includes/admin/admin-extras.php:110 msgctxt "Plugins page listing" msgid "Support" msgstr "" #. translators: Plugins page listing -#: includes/admin/admin-extras.php:92 +#: includes/admin/admin-extras.php:113 msgctxt "Plugins page listing" msgid "Facebook Group" msgstr "" #. translators: Plugins page listing -#: includes/admin/admin-extras.php:95 +#: includes/admin/admin-extras.php:116 msgctxt "Plugins page listing" msgid "Translations" msgstr "" #. translators: Plugins page listing -#: includes/admin/admin-extras.php:98 +#: includes/admin/admin-extras.php:119 msgctxt "Plugins page listing" msgid "Code Snippets" msgstr "" #. translators: Plugins page listing -#: includes/admin/admin-extras.php:101 +#: includes/admin/admin-extras.php:122 msgctxt "Plugins page listing" msgid "Donate" msgstr "" #. translators: Plugins page listing -#: includes/admin/admin-extras.php:104 +#: includes/admin/admin-extras.php:125 msgctxt "Plugins page listing" msgid "Join our Newsletter" msgstr "" #. translators: %s - 5 stars icons -#: includes/admin/admin-extras.php:139 +#: includes/admin/admin-extras.php:160 #, php-format msgid "%s rating" msgstr "" #. translators: 1 - Plugin name "Builder Template Categories" / 2 - label "5 star rating" -#: includes/admin/admin-extras.php:145 +#: includes/admin/admin-extras.php:166 #, php-format msgid "" "Enjoyed %1$s? Please leave us a %2$s. We really appreciate your support!" msgstr "" -#: includes/admin/admin-extras.php:377 +#: includes/admin/admin-extras.php:215 +msgid "Enabled" +msgstr "" + +#: includes/admin/admin-extras.php:216 +msgid "Disabled" +msgstr "" + +#: includes/admin/admin-extras.php:222 includes/admin/admin-help.php:312 +msgid "Plugin" +msgstr "" + +#: includes/admin/admin-extras.php:225 +msgid "Plugin version" +msgstr "" + +#: includes/admin/admin-extras.php:229 +msgid "Current active integrations" +msgstr "" + +#: includes/admin/admin-extras.php:233 +msgid "Reusable Blocks Post Type UI" +msgstr "" + +#: includes/admin/admin-extras.php:491 msgctxt "Plugin installer: Tab name in installer toolbar" msgid "Newest" msgstr "" -#: includes/admin/admin-extras.php:383 +#: includes/admin/admin-extras.php:497 msgctxt "Plugin card: plugin version" msgid "Version:" msgstr "" -#: includes/admin/admin-extras.php:389 +#: includes/admin/admin-extras.php:503 msgctxt "Plugin installer: Tab name in installer toolbar" msgid "deckerweb Plugins" msgstr "" -#: includes/admin/admin-extras.php:395 +#: includes/admin/admin-extras.php:509 msgctxt "Plugin installer: Page title" msgid "deckerweb Plugins" msgstr "" -#: includes/admin/admin-extras.php:400 +#: includes/admin/admin-extras.php:514 msgid "" "Great helper tools for Site Builders to save time and get more productive" msgstr "" -#: includes/admin/admin-extras.php:403 +#: includes/admin/admin-extras.php:517 #, php-format msgid "You can use any of our free plugins or premium plugins from %s" msgstr "" -#: includes/admin/admin-extras.php:407 +#: includes/admin/admin-extras.php:521 msgid "Join our Newsletter" msgstr "" -#: includes/admin/admin-extras.php:409 +#: includes/admin/admin-extras.php:523 msgid "Facebook User Group" msgstr "" -#: includes/admin/admin-help.php:26 +#: includes/admin/admin-help.php:30 msgid "" "These Template Categories are globally available for Administrators within " "the Admin Dashboard and can be used to organize the template libraries for " "the following active Plugins and/or Themes" msgstr "" -#: includes/admin/admin-help.php:270 +#: includes/admin/admin-help.php:278 msgid "Content Type" msgstr "" -#: includes/admin/admin-help.php:272 includes/string-switcher.php:85 +#: includes/admin/admin-help.php:280 includes/string-switcher.php:85 msgid "Post Type" msgstr "" -#: includes/admin/admin-help.php:304 -msgid "Plugin" -msgstr "" - -#: includes/admin/admin-help.php:308 +#: includes/admin/admin-help.php:316 #, php-format msgid "" "Currently active integrations where the %s taxonomy is applied to better " "internally organize templates for various content types" msgstr "" -#: includes/admin/admin-help.php:318 +#: includes/admin/admin-help.php:326 msgid "Video Overview: Bulk Add Template Categories" msgstr "" -#: includes/admin/admin-help.php:319 +#: includes/admin/admin-help.php:327 msgid "video overview" msgstr "" #. translators: 1 - string "Bulk Actions" / 2 - Label "Edit, add Category etc." / 3 - video link markup with title "video overview" -#: includes/admin/admin-help.php:324 +#: includes/admin/admin-help.php:332 #, php-format msgid "" "You can bulk add template categories to more than one template at once in " @@ -164,77 +184,77 @@ msgid "" "action will be labeled like %2$s. See a short %3$s of this feature." msgstr "" -#: includes/admin/admin-help.php:325 +#: includes/admin/admin-help.php:333 msgid "Bulk Actions" msgstr "" -#: includes/admin/admin-help.php:326 +#: includes/admin/admin-help.php:334 msgid "Edit, add Category etc." msgstr "" -#: includes/admin/admin-help.php:333 +#: includes/admin/admin-help.php:341 msgid "" "The template categories are global and are applied automatically to all " "current active integrations." msgstr "" -#: includes/admin/admin-help.php:334 +#: includes/admin/admin-help.php:342 msgid "" "The category description can be used for internal notices for your team " "members for example." msgstr "" -#: includes/admin/admin-help.php:338 +#: includes/admin/admin-help.php:346 msgid "Important plugin links:" msgstr "" -#: includes/admin/admin-help.php:340 +#: includes/admin/admin-help.php:348 msgid "Plugin website" msgstr "" -#: includes/admin/admin-help.php:342 +#: includes/admin/admin-help.php:350 msgctxt "Help tab info" msgid "FAQ" msgstr "" -#: includes/admin/admin-help.php:344 +#: includes/admin/admin-help.php:352 msgctxt "Help tab info" msgid "Support" msgstr "" -#: includes/admin/admin-help.php:346 +#: includes/admin/admin-help.php:354 msgctxt "Help tab info" msgid "Facebook Group" msgstr "" -#: includes/admin/admin-help.php:348 +#: includes/admin/admin-help.php:356 msgctxt "Help tab info" msgid "Translations" msgstr "" -#: includes/admin/admin-help.php:350 +#: includes/admin/admin-help.php:358 msgctxt "Help tab info" msgid "Donate" msgstr "" -#: includes/admin/admin-help.php:352 +#: includes/admin/admin-help.php:360 msgctxt "Help tab info" msgid "Join our Newsletter" msgstr "" -#: includes/admin/admin-help.php:377 +#: includes/admin/admin-help.php:385 msgid "Customize" msgstr "" -#: includes/admin/admin-help.php:378 +#: includes/admin/admin-help.php:386 msgid "Code Snippets" msgstr "" -#: includes/admin/admin-help.php:380 +#: includes/admin/admin-help.php:388 msgid "Connect" msgstr "" -#: includes/admin/admin-help.php:381 +#: includes/admin/admin-help.php:389 msgid "Facebook Group" msgstr "" @@ -317,16 +337,26 @@ msgstr "" msgid "Block Editor Reusable Blocks" msgstr "" -#: includes/integrations/integration-block-editor.php:77 +#: includes/integrations/integration-block-editor.php:89 msgctxt "Admin page title" msgid "Reusable Blocks" msgstr "" -#: includes/integrations/integration-block-editor.php:78 +#: includes/integrations/integration-block-editor.php:90 msgctxt "Admin menu label" msgid "Blocks" msgstr "" +#: includes/integrations/integration-block-editor.php:101 +msgctxt "Admin page title" +msgid "Add New Reusable Block" +msgstr "" + +#: includes/integrations/integration-block-editor.php:102 +msgctxt "Admin menu label" +msgid "Add New" +msgstr "" + #: includes/integrations/integration-block-lab.php:27 msgid "Block Lab Blocks" msgstr "" @@ -427,6 +457,14 @@ msgstr "" msgid "Blox Global Blocks (for Genesis)" msgstr "" +#: includes/integrations/integration-genesis-blox.php:136 +msgid "Genesis Plugins from the Plugin Directory" +msgstr "" + +#: includes/integrations/integration-genesis-blox.php:137 +msgid "Genesis Plugins" +msgstr "" + #: includes/integrations/integration-hf-elementor.php:27 msgid "Header & Footer Templates for Elementor" msgstr "" diff --git a/readme.txt b/readme.txt index 28a112b..7c90ab0 100644 --- a/readme.txt +++ b/readme.txt @@ -3,9 +3,9 @@ Contributors: daveshine, deckerweb, wpautobahn, toolbarextras Donate link: https://www.paypal.me/deckerweb Tags: elementor, page builder, templates, gutenberg, blocks, oceanwp, astra, generatepress, genesis, categories, template, deckerweb Requires at least: 4.7 -Tested up to: 5.1 +Tested up to: 5.2 Requires PHP: 5.6 -Stable tag: 1.5.0 +Stable tag: 1.5.1 License: GPL-2.0-or-later License URI: https://opensource.org/licenses/GPL-2.0 @@ -128,10 +128,10 @@ Try [**Toolbar Extras**](https://toolbarextras.com/) my other plugin for Site Bu * Required: User is logged in (of course) = 🌎 Translations = -* English (United States) - `en_US` = default, always included -* [German (informal, default)](https://translate.wordpress.org/locale/de/default/wp-plugins/builder-template-categories) - `de_DE` - always included -* [German (formal)](https://translate.wordpress.org/locale/de/formal/wp-plugins/builder-template-categories) - `de_DE_formal` - always included -* [French](https://translate.wordpress.org/locale/fr/default/wp-plugins/builder-template-categories) - `fr_FR` - [by the community, thanks to Bruno Tritsch](https://wp-traduction.com/) +* 🇺🇸 English (United States) - `en_US` = default, always included +* 🇩🇪 [German (informal, default)](https://translate.wordpress.org/locale/de/default/wp-plugins/builder-template-categories) - `de_DE` - always included +* 🇩🇪 [German (formal)](https://translate.wordpress.org/locale/de/formal/wp-plugins/builder-template-categories) - `de_DE_formal` - always included +* 🇫🇷 [French](https://translate.wordpress.org/locale/fr/default/wp-plugins/builder-template-categories) - `fr_FR` - [by the community, thanks to Bruno Tritsch](https://wp-traduction.com/) * `.pot` file (`builder-template-categories.pot`) for translators is always included in the plugin's 'languages' folder :) = 👍 Be a Contributor = @@ -251,16 +251,16 @@ However, I [strongly recommend Elementor Pro](https://toolbarextras.com/go/eleme = Where are the other popular Page Builders? = All the others already have template categories by default, or, on the other hand, cannot be supported with a post type taxonomy. -* Beaver Builder & Beaver Themer: has template categories already by default -* Thrive Architect: has category feature already built-in -* Divi: has template categories already by default +* Beaver Builder & Beaver Themer: has template categories already by default - we will still integrate shortly to to have our "global" taxonomy available +* Thrive Architect: has category feature already built-in - cannot be extended +* Divi: has template categories already by default - we will still integrate shortly to to have our "global" taxonomy available * SiteOrigin Page Builder: library built-in, but it is currently impossible to extend it with this taxonomy... *Update:* -- Brizy Page Builder added template feature in their version 1.0.25 - we added integration with our plugin version 1.0.1 -- Visual Composer Website Builder for Headers, Footers, Sidebars, Global Templates - we added integration with our plugin version 1.4.0 -- Avada Fusion Builder in *Avada Theme* - we added integration with our plugin version 1.4.0 +* Brizy Page Builder added template feature in their version 1.0.25 - we added integration with our plugin version 1.0.1 +* Visual Composer Website Builder for Headers, Footers, Sidebars, Global Templates - we added integration with our plugin version 1.4.0 +* Avada Fusion Builder in *Avada Theme* - we added integration with our plugin version 1.4.0 = Will other Themes be supported? = @@ -300,20 +300,22 @@ Note: One exception is the new Block Editor coming with WordPress 5.0 (currently = Do I still need this plugin since Elementor has its own Category now? = -Good question. If you used our plugin, Builder Template Categories, before it's recommended to use it still to not lose your data and for consistency, of course. You absolutely can run both taxonomies side by side. This plugin always plays nice with others! ;-) +Good question. If you used our plugin, Builder Template Categories, before it's recommended to use it still to not lose your data and for consistency, of course. You absolutely can run both taxonomies side by side. This plugin here always plays nice with others! ;-) -And, Builder Template Categories, has a **big advantage** over Elementor's own taxonomy: **our taxonomy is global!** This means, it is used by other integrations at the same time - if those are active side by side with Elementor. This "effect" just makes our plugin way more smart and usable. +And, Builder Template Categories, has a **big advantage** over Elementor's own taxonomy: **our taxonomy is global!** This means, it is used by other integrations at the same time - if those are active side by side with Elementor. This "effect" just makes our plugin way more smart and usable in the long run. **That is especially useful if you work with Elementor, *PLUS* one of these:** -- GeneratePress Elements (GP Premium) -- Astra Custom Layouts (Astra Pro) -- OceanWP Library -- Page Builder Framework Sections (WPBF Premium) -- Genesis Blox plugin (free or Pro) -- One of the Jet Plugins by Zemez Jet (JetWooBuilder, JetThemeCore, JetListing, JetPopop, JetSmartFilters) -- AnyWhere Elementor plugin (free or Pro) -- Templementor +* GeneratePress Elements (GP Premium) +* Astra Custom Layouts (Astra Pro) +* OceanWP Library +* Page Builder Framework Sections (WPBF Premium) +* Customify Hooks (Customify Pro) +* Suki Blocks (Suki Pro) +* Genesis Blox plugin (free or Pro) +* One of the Jet Plugins by Zemez Jet (JetWooBuilder, JetThemeCore, JetListing, JetPopop, JetSmartFilters) +* AnyWhere Elementor plugin (free or Pro) +* Templementor If you ask me: In such a case Builder Template Categories has way more power and makes just more sense, also if you're working with a team. @@ -412,6 +414,16 @@ As of version 1.5.0 of the plugin the following was achieved: == Changelog == += ⚡ 1.5.1 - 2019-05-03 = +* *New: Successfully tested with WordPress 5.2* +* *New: Successfully tested with ClassicPress 1.0.1* +* New: Integrated with WordPress 5.2+ new Site Health feature: Builder Template Categories now has an extra section on the Debug Info tab - this is especially helpful for support requests +* Tweak: Refined integration and compatibility with Toolbar Extras v1.4.3 or higher, regarding the Block Editor support +* Tweak: Refined recommended Gutenberg-specific plugins for "Plugin Installer Recommendations" library +* Tweak: Updated bundled library DDWlib Plugin Installer Recommendations to latest version (v1.4.0) - feature updates +* Tweak: Updated `.pot` file plus all German translations (formal, informal) and language packs + + = 🎉 1.5.0 - 2019-03-28 = * New: Added integration with theme Page Builder Framework - Custom Sections via WPBF Premium Add-On plugin (Premium, by David Vongries & MapSteps) * New: Added integration with theme Suki - Custom Blocks via Suki Pro Add-On plugin (Premium, by SukiWP/ David Rozando) @@ -558,6 +570,9 @@ As of version 1.5.0 of the plugin the following was achieved: == Upgrade Notice = += 1.5.1 = +Now with WordPress 5.2 Site Health integration. Plus few internal improvements. - **Update highly recommended!** + = 1.5.0 = Feature Release with 5 new integrations. - **Update highly recommended!** :-) @@ -606,6 +621,7 @@ Enjoy using *Builder Template Categories*? **[Please consider making a donation] == 🔆 My Other Plugins == * [**Toolbar Extras for Elementor - WordPress Admin Bar Enhanced**](https://wordpress.org/plugins/toolbar-extras/) +* [**Toolbar Extras for Oxygen Builder - Add-On plugin**](https://wordpress.org/plugins/toolbar-extras-oxygen/) * [**Polylang Connect for Elementor – Language Switcher & Template Tweaks**](https://wordpress.org/plugins/connect-polylang-elementor/) * [**Simple Download Manager for WP Document Revisions**](https://wordpress.org/plugins/wpdr-simple-downloads/) * [Genesis What's New Info](https://wordpress.org/plugins/genesis-whats-new-info/)