updated plugin GP Premium version 2.1.1

This commit is contained in:
2021-12-20 13:41:59 +00:00
committed by Gitium
parent 132b46b78f
commit d5dbb2bde7
86 changed files with 2903 additions and 455 deletions

View File

@ -0,0 +1,47 @@
<?php
// No direct access, please
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
add_action( 'generate_dashboard_inside_container', 'generate_do_dashboard_tabs', 5 );
add_action( 'generate_inside_site_library_container', 'generate_do_dashboard_tabs', 5 );
add_action( 'generate_before_site_library', 'generate_do_dashboard_tabs', 5 );
/**
* Adds our tabs to the GeneratePress dashboard.
*
* @since 1.6
*/
function generate_do_dashboard_tabs() {
if ( ! defined( 'GENERATE_VERSION' ) ) {
return;
}
$screen = get_current_screen();
$tabs = apply_filters( 'generate_dashboard_tabs', array(
'Modules' => array(
'name' => __( 'Modules', 'gp-premium' ),
'url' => admin_url( 'themes.php?page=generate-options' ),
'class' => 'appearance_page_generate-options' === $screen->id ? 'active' : '',
),
) );
// Don't print any markup if we only have one tab.
if ( count( $tabs ) === 1 ) {
return;
}
?>
<div class="generatepress-dashboard-tabs">
<?php
foreach ( $tabs as $tab ) {
printf( '<a href="%1$s" class="%2$s">%3$s</a>',
esc_url( $tab['url'] ),
esc_attr( $tab['class'] ),
esc_html( $tab['name'] )
);
}
?>
</div>
<?php
}