| Server IP : 121.121.20.254 / Your IP : 216.73.216.202 Web Server : Microsoft-IIS/10.0 System : Windows NT WEB-SERVER 10.0 build 20348 (Windows Server 2022) AMD64 User : IUSR ( 0) PHP Version : 8.3.28 Disable Function : NONE MySQL : ON | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/inetpub/wwwroot/KnowledgeBase/wp-content/plugins/url-shortify/lite/includes/ |
Upload File : |
<?php
namespace Kaizen_Coders\Url_Shortify;
class Request {
/**
* Is installing WP
*
* @return boolean
*/
public function is_installing_wp() {
return defined( 'WP_INSTALLING' );
}
/**
* Is admin
*
* @return boolean
* @since 1.0.0
*
*/
public function is_admin_backend() {
return is_admin();
}
/**
* Is ajax
*
* @return boolean
* @since 1.0.0
*
*/
public function is_ajax() {
return ( function_exists( 'wp_doing_ajax' ) && wp_doing_ajax() ) || defined( 'DOING_AJAX' );
}
/**
* Is rest
*
* @return boolean
* @since 1.0.0
*
*/
public function is_rest() {
return defined( 'REST_REQUEST' );
}
/**
* Is cron
*
* @return boolean
* @since 1.0.0
*
*/
public function is_cron() {
return ( function_exists( 'wp_doing_cron' ) && wp_doing_cron() ) || defined( 'DOING_CRON' );
}
/**
* Is frontend
*
* @return boolean
* @since 1.0.0
*
*/
public function is_frontend() {
return ( ! $this->is_admin_backend() || ! $this->is_ajax() ) && ! $this->is_cron() && ! $this->is_rest();
}
/**
* Is cli
*
* @return boolean
* @since 1.0.0
*
*/
public function is_cli() {
return defined( 'WP_CLI' ) && WP_CLI;
}
}