/
home
/
techb158
/
primomovers.ca
/
wp-content
/
plugins
/
seo-by-rank-math
/
includes
/
/home/techb158/primomovers.ca/wp-content/plugins/seo-by-rank-math/includes
mkdir
upload
Name
Size
Mode
Actions
3rdparty/
-
0755
rm
abilities/
-
0755
rm
admin/
-
0755
rm
cli/
-
0755
rm
frontend/
-
0755
rm
helpers/
-
0755
rm
metaboxes/
-
0755
rm
module/
-
0755
rm
modules/
-
0755
rm
opengraph/
-
0755
rm
replace-variables/
-
0755
rm
rest/
-
0755
rm
settings/
-
0755
rm
traits/
-
0755
rm
updates/
-
0755
rm
class-auto-updater.php
2284
0644
edit
dl
rm
class-cmb2.php
11655
0644
edit
dl
rm
class-common.php
7185
0644
edit
dl
rm
class-compatibility.php
2578
0644
edit
dl
rm
class-data-encryption.php
4163
0644
edit
dl
rm
class-defaults.php
1158
0644
edit
dl
rm
class-frontend-seo-score.php
10012
0644
edit
dl
rm
class-helper.php
11569
0644
edit
dl
rm
class-installer.php
23959
0644
edit
dl
rm
class-json-manager.php
2842
0644
edit
dl
rm
class-kb.php
13109
0644
edit
dl
rm
class-metadata.php
3573
0644
edit
dl
rm
class-post.php
4796
0644
edit
dl
rm
class-rewrite.php
9795
0644
edit
dl
rm
class-settings.php
3493
0644
edit
dl
rm
class-term.php
3111
0644
edit
dl
rm
class-thumbnail-overlay.php
8081
0644
edit
dl
rm
class-tracking.php
12911
0644
edit
dl
rm
class-update-email.php
5392
0644
edit
dl
rm
class-updates.php
2735
0644
edit
dl
rm
class-user.php
1587
0644
edit
dl
rm
index.php
28
0644
edit
dl
rm
interface-runner.php
380
0644
edit
dl
rm
template-tags.php
2079
0644
edit
dl
rm
Edit:
/home/techb158/primomovers.ca/wp-content/plugins/seo-by-rank-math/includes/class-compatibility.php
(2578B)
<?php /** * The compatibility functionality for 3rd party plugins. * * @since 0.9.0 * @package RankMath * @subpackage RankMath\Core * @author Rank Math <support@rankmath.com> */ namespace RankMath; use RankMath\Traits\Hooker; use RankMath\Helpers\Str; defined( 'ABSPATH' ) || exit; /** * Compatibility class. */ class Compatibility { use Hooker; /** * The Constructor. */ public function __construct() { if ( is_admin() ) { if ( \defined( 'PIRATE_FORMS_VERSION' ) ) { $this->action( 'admin_enqueue_scripts', 'pirate_forms_dequeue_scripts' ); } } $this->filter( 'rank_math/pre_simple_page_id', 'subscribe_to_comments_reloaded' ); $this->filter( 'genesis_detect_seo_plugins', 'disable_genesis_seo' ); } /** * Subscribe to comments reloaded page ID. * * @param int $page_id Change page id to real page. * @return int */ public function subscribe_to_comments_reloaded( $page_id ) { if ( is_plugin_active( 'subscribe-to-comments-reloaded/subscribe-to-comments-reloaded.php' ) ) { $page_permalink = get_option( 'subscribe_reloaded_manager_page', '/comment-subscriptions/' ); if ( function_exists( 'qtrans_convertURL' ) ) { $page_permalink = qtrans_convertURL( $page_permalink ); } if ( isset( $_SERVER['REQUEST_URI'] ) && ( strpos( sanitize_text_field( $_SERVER['REQUEST_URI'] ), $page_permalink ) !== false ) ) { $this->action( 'rank_math/head', 'subscribe_to_comments_reloaded_remove_robots', 1 ); return get_queried_object_id(); } } return $page_id; } /** * Remove robots for this plugin. */ public function subscribe_to_comments_reloaded_remove_robots() { remove_action( 'rank_math/frontend/robots', '__return_empty_array' ); } /** * Remove Pirate forms plugin scripts and styles from setting panels. */ public function pirate_forms_dequeue_scripts() { if ( ! wp_script_is( 'pirate_forms_pro_admin_scripts' ) ) { return; } $screen = get_current_screen(); if ( ( ! Str::contains( 'rank-math', $screen->id ) && ! in_array( $screen->base, [ 'post', 'term', 'profile', 'user-edit' ], true ) ) || 'pf_form' === $screen->id ) { return; } wp_dequeue_script( 'pirate_forms_pro_admin_scripts' ); wp_dequeue_style( 'pirate_forms_pro_admin_styles' ); } /** * Disable Genesis SEO functionality. * * @param array $value Array hold disable info. * * @return array */ public function disable_genesis_seo( $value ) { $value['classes'][] = '\RankMath\RankMath'; $value['functions'][] = 'rank_math'; return $value; } }
Save
cmd:
run