Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
perpending
/
wp-content
/
plugins
/
seo-by-rank-math-pro
/
includes
/
admin
:
class-trends-tool.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?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 ); } }