Commit realizado el 12:13:52 08-04-2024
This commit is contained in:
@@ -0,0 +1,49 @@
|
||||
<?php
|
||||
/**
|
||||
* The Analytics helpers.
|
||||
*
|
||||
* @since 1.0.86.2
|
||||
* @package RankMath
|
||||
* @subpackage RankMath\Helpers
|
||||
* @author Rank Math <support@rankmath.com>
|
||||
*/
|
||||
|
||||
namespace RankMath\Helpers;
|
||||
|
||||
use RankMath\Helper;
|
||||
use RankMath\Google\Authentication;
|
||||
use RankMath\Google\Console;
|
||||
|
||||
defined( 'ABSPATH' ) || exit;
|
||||
|
||||
/**
|
||||
* Analytics class.
|
||||
*/
|
||||
trait Analytics {
|
||||
|
||||
/**
|
||||
* Can add Analytics Frontend stats.
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public static function can_add_frontend_stats() {
|
||||
return Authentication::is_authorized() &&
|
||||
Console::is_console_connected() &&
|
||||
Helper::has_cap( 'analytics' ) &&
|
||||
apply_filters( 'rank_math/analytics/frontend_stats', Helper::get_settings( 'general.analytics_stats' ) );
|
||||
}
|
||||
|
||||
/**
|
||||
* Can add Index Status tab on Analytics page.
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public static function can_add_index_status() {
|
||||
$profile = get_option( 'rank_math_google_analytic_profile', [] );
|
||||
if ( is_array( $profile ) && isset( $profile['enable_index_status'] ) ) {
|
||||
return $profile['enable_index_status'];
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user