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
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>
|