File: /home/grainesdfo/www/wp-content/plugins/jupiterx-core/includes/popups/conditions/not-found404.php
<?php
namespace JupiterX_Core\Popup\Conditions;
if ( ! defined( 'ABSPATH' ) ) {
exit; // Exit if accessed directly
}
class Not_Found404 extends Conditions_Base {
/**
* Get conditions priority.
*
* @since 3.7.0
* @return int
*/
public static function get_priority() {
return 20;
}
/**
* Get condition type.
*
* @since 3.7.0
* @return string
*/
public function get_type() {
return 'singular';
}
/**
* Get condition name.
*
* @since 3.7.0
* @return string
*/
public function get_name() {
return 'not_found404';
}
/**
* Get condition label.
*
* @since 3.7.0
* @return string
*/
public function get_label() {
return esc_html__( '404 Page', 'jupiterx-core' );
}
/**
* Validate condition in frontend.
*
* @param array $args condition saved arguments to validate.
* @since 3.7.0
* @return boolean
*/
public function is_valid( $args ) {
return is_404();
}
}