first commit

This commit is contained in:
2026-03-05 13:07:40 +01:00
commit 64ba0721ee
25709 changed files with 4691006 additions and 0 deletions

View File

@@ -0,0 +1,33 @@
<?php
/**
* Functions for Theme Conditionals
*
* @package PUM
* @copyright Copyright (c) 2023, 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' );
}