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.
63 lines
1.3 KiB
PHP
63 lines
1.3 KiB
PHP
<?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 );
|
|
}
|
|
|
|
/**
|
|
* Enqueue assets for post/term/user editors.
|
|
*
|
|
* @return void
|
|
*/
|
|
public function editor_scripts() {
|
|
global $pagenow;
|
|
if ( ! Admin_Helper::is_post_edit() && '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_enqueue_style( 'rank-math-pro-editor', RANK_MATH_PRO_URL . 'assets/admin/css/gutenberg.css', [], RANK_MATH_PRO_VERSION );
|
|
}
|
|
}
|