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.

46 lines
1.2 KiB
PHP

<?php
/**
* SEO Analyzer admin page contents.
*
* @package RANK_MATH
* @author Rank Math <support@rankmath.com>
* @license GPL-2.0+
* @link https://rankmath.com/wordpress/plugin/seo-suite/
* @copyright 2019 Rank Math
*/
use RankMath\Helper;
use RankMath\Helpers\Param;
defined( 'ABSPATH' ) || exit;
$current_tab = Param::get( 'view', 'seo_analyzer' );
$allowed_tabs = [ 'seo_analyzer', 'competitor_analyzer' ];
if ( ! in_array( $current_tab, $allowed_tabs, true ) ) {
$current_tab = 'seo_analyzer';
}
$module = Helper::get_module( 'seo-analysis' );
$analyzer = $module->admin->analyzer;
$tab_file = apply_filters( 'rank_math/seo_analysis/admin_tab_view', '', $current_tab );
// Header.
rank_math()->admin->display_admin_header();
?>
<div class="wrap rank-math-wrap rank-math-seo-analysis-wrap dashboard">
<span class="wp-header-end"></span>
<?php $analyzer->admin_tabs(); ?>
<div class="rank-math-ui dashboard-wrapper seo-analysis <?php echo esc_attr( $current_tab ); ?>">
<?php
if ( $tab_file && file_exists( $tab_file ) ) {
include_once $tab_file;
} else {
include_once dirname( __FILE__ ) . '/seo-analyzer.php';
}
?>
</div><!--.rank-math-ui.module-listing.dashboard-wrapper-->
</div>