File "class-trends-tool.php"
Full Path: /home/diablzlo/glucosebalnce.com/wp-content/plugins/seo-by-rank-math-pro/includes/admin/class-trends-tool.php
File size: 1.44 KB
MIME-type: text/x-php
Charset: utf-8
<?php
/**
* Google Trends tool for the post editor.
*
* @since 1.0
* @package RankMathPro
* @subpackage RankMathPro\Admin
* @author Rank Math <support@rankmath.com>
*/
namespace RankMathPro\Admin;
use RankMath\Helper;
use RankMath\Traits\Hooker;
use RankMath\Admin\Admin_Helper;
defined( 'ABSPATH' ) || exit;
/**
* Trends tool class.
*
* @codeCoverageIgnore
*/
class Trends_Tool {
use Hooker;
/**
* Register hooks.
*/
public function __construct() {
$this->action( 'rank_math/admin/editor_scripts', 'editor_scripts', 20 );
if ( Helper::is_site_editor() ) {
$this->action( 'enqueue_block_editor_assets', 'editor_scripts', 20 );
}
}
/**
* Enqueue assets for post/term/user editors.
*
* @return void
*/
public function editor_scripts() {
global $pagenow;
if ( ! Admin_Helper::is_post_edit() && ! Helper::is_site_editor() && 'term.php' !== $pagenow && ! Admin_Helper::is_user_edit() ) {
return;
}
if ( ! wp_script_is( 'rank-math-editor' ) ) {
return;
}
wp_enqueue_script(
'rank-math-pro-editor',
RANK_MATH_PRO_URL . 'assets/admin/js/gutenberg.js',
[
'jquery-ui-autocomplete',
'rank-math-editor',
],
RANK_MATH_PRO_VERSION,
true
);
wp_set_script_translations( 'rank-math-pro-editor', 'rank-math-pro', RANK_MATH_PRO_PATH . 'languages/' );
wp_enqueue_style( 'rank-math-pro-editor', RANK_MATH_PRO_URL . 'assets/admin/css/gutenberg.css', [], RANK_MATH_PRO_VERSION );
}
}