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.

53 lines
1.9 KiB
PHP

<?php
/**
* SEO Analyzer - Competitor Analysis
*
* @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;
$module = Helper::get_module( 'seo-analysis' );
$analyzer = $module->admin->analyzer;
// Check rank_math_seo_analysis_competitor_url option.
$url = '';
if ( ! empty( $analyzer->results ) ) {
$url = get_option( 'rank_math_seo_analysis_competitor_url' );
}
defined( 'ABSPATH' ) || exit;
?>
<div class="rank-math-box">
<h2>
<?php esc_html_e( 'Competitor Analysis', 'rank-math-pro' ); ?>
</h2>
<p><?php esc_html_e( 'Enter a site URL to see how it ranks for the same SEO criteria as your site.', 'rank-math-pro' ); ?></p>
<div class="url-form">
<input type="text" name="competitor_url" id="competitor_url" class="rank-math-analyze-url" placeholder="https://" value="<?php echo esc_attr( $url ); ?>" />
<input type="hidden" name="competitor_analyzer" id="competitor_analyzer" value="1" />
<button type="button" class="button button-primary rank-math-recheck no-autostart" id="competitor_url_submit"><?php esc_html_e( 'Start Audit', 'rank-math-pro' ); ?></button>
</div>
</div>
<div class="rank-math-box rank-math-analyzer-result <?php echo '' === $url ? '' : esc_attr( 'has-results' ); ?>">
<span class="wp-header-end"></span>
<div class="progress-bar">
<div class="progress"></div>
<div class="progress-text"><span>0%</span> <?php esc_html_e( 'Complete', 'rank-math-pro' ); ?></div>
</div>
<div class="rank-math-results-wrapper">
<?php $analyzer->display(); ?>
</div>
<p style="text-align: right;"><em><strong><?php esc_html_e( 'Note:', 'rank-math-pro' ); ?></strong> <?php esc_html_e( "The total test count is different for the competitor as we don't have access to their database.", 'rank-math-pro' ); ?></em></p>
</div>