Current File : //var/www/html/blog/wp-content/plugins/popup-maker/includes/functions/themes/conditionals.php |
<?php
/**
* Functions for Theme Conditionals
*
* @package PopupMaker
* @copyright Copyright (c) 2024, Code Atlantic LLC
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Exit if accessed directly
}
/**
* Checks if the $theme is valid.
*
* @param mixed|PUM_Model_Theme $theme
*
* @return bool
*/
function pum_is_theme( $theme ) {
return is_object( $theme ) && is_numeric( $theme->ID ) && $theme->is_valid();
}
/**
* Tests a given value to see if its a valid Theme model.
*
* @param mixed|PUM_Model_Theme $theme
*
* @return bool
*/
function pum_is_theme_object( $theme ) {
return is_a( $theme, 'PUM_Model_Theme' );
}