You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
47 lines
1.1 KiB
PHP
47 lines
1.1 KiB
PHP
<?php
|
|
/**
|
|
* Dashboard page template.
|
|
*
|
|
* @package RankMath
|
|
* @subpackage RankMath\Admin
|
|
*/
|
|
|
|
use RankMath\Helpers\Param;
|
|
use RankMath\Admin\Admin_Helper;
|
|
|
|
defined( 'ABSPATH' ) || exit;
|
|
|
|
$is_network_admin = is_network_admin();
|
|
$is_network_active = RankMath\Helper::is_plugin_active_for_network();
|
|
$current_tab = $is_network_active && $is_network_admin ? 'help' : Param::get( 'view', 'modules' );
|
|
|
|
// Header.
|
|
rank_math()->admin->display_admin_header();
|
|
?>
|
|
<div class="wrap rank-math-wrap dashboard">
|
|
|
|
<span class="wp-header-end"></span>
|
|
|
|
<?php rank_math()->admin->display_dashboard_nav(); ?>
|
|
|
|
<?php
|
|
if ( $is_network_active && ! $is_network_admin && 'help' === $current_tab ) {
|
|
return;
|
|
}
|
|
|
|
// phpcs:disable
|
|
// Display modules activation and deactivation form.
|
|
if ( 'modules' === $current_tab ) {
|
|
rank_math()->manager->display_form();
|
|
|
|
// Others.
|
|
} else {
|
|
$file = apply_filters( 'rank_math/admin/dashboard_view', Admin_Helper::get_view( "dashboard-{$current_tab}" ), $current_tab );
|
|
if ( file_exists( $file ) ) {
|
|
include_once $file;
|
|
}
|
|
}
|
|
// phpcs:enable
|
|
?>
|
|
</div>
|