Yoast\WP\SEO\Conditionals
Yoast_Admin_And_Dashboard_Conditional::is_met
Returns true when on the admin dashboard, update or Yoast SEO pages.
Метод класса: Yoast_Admin_And_Dashboard_Conditional{}
Хуков нет.
Возвращает
true|false. true when on the admin dashboard, update or Yoast SEO pages.
Использование
$Yoast_Admin_And_Dashboard_Conditional = new Yoast_Admin_And_Dashboard_Conditional(); $Yoast_Admin_And_Dashboard_Conditional->is_met();
Код Yoast_Admin_And_Dashboard_Conditional::is_met() Yoast Admin And Dashboard Conditional::is met Yoast 27.6
public function is_met() {
global $pagenow;
// Bail out early if we're not on the front-end.
if ( ! \is_admin() ) {
return false;
}
// Do not output on plugin / theme upgrade pages or when WordPress is upgrading.
if ( ( \defined( 'IFRAME_REQUEST' ) && \IFRAME_REQUEST ) || $this->on_upgrade_page() || \wp_installing() ) {
return false;
}
if ( $pagenow === 'admin.php' && isset( $_GET['page'] ) && \strpos( $_GET['page'], 'wpseo' ) === 0 ) {
return true;
}
$target_pages = [
'index.php',
'plugins.php',
'update-core.php',
'options-permalink.php',
];
return \in_array( $pagenow, $target_pages, true );
}