mirror of
https://gh.wpcy.net/https://github.com/elementor/one-click-accessibility.git
synced 2026-04-21 11:32:30 +08:00
* fix: remove extra closing tag * update: hide settings pointer when plugin settings is opened * update: remove unused functions * update: add help text to mobile position settings
27 lines
629 B
PHP
27 lines
629 B
PHP
<?php
|
|
namespace EA11y\Classes;
|
|
|
|
use EA11y\Classes\Services\Client;
|
|
|
|
if ( ! defined( 'ABSPATH' ) ) {
|
|
exit; // Exit if accessed directly.
|
|
}
|
|
|
|
class Utils {
|
|
|
|
public static function get_api_client(): ?Client {
|
|
return Client::get_instance();
|
|
}
|
|
|
|
public static function is_plugin_settings_page(): bool {
|
|
$current_screen = get_current_screen();
|
|
return str_contains( $current_screen->id, 'toplevel_page_accessibility-settings' );
|
|
}
|
|
|
|
public static function is_elementor_installed() :bool {
|
|
$file_path = 'elementor/elementor.php';
|
|
$installed_plugins = get_plugins();
|
|
return isset( $installed_plugins[ $file_path ] );
|
|
}
|
|
|
|
}
|