| Server IP : / Your IP : 216.73.216.198 Web Server : nginx/1.31.3 System : Linux dcde39c899c5 6.12.95+deb13-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.95-1 (2026-07-04) x86_64 User : www-data ( 1000) PHP Version : 8.4.15 Disable Function : phpinfo MySQL : OFF | cURL : ON | WGET : ON | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/html/wp-content/themes/yuki/inc/ |
Upload File : |
<?php
/**
* Yuki Helper Functions
*
* @package Yuki
*/
use LottaFramework\Customizer\Controls\Info;
if ( ! function_exists( 'yuki_app' ) ) {
/**
* Get global application
*
* @param null $abstract
* @param array $parameters
*
* @return \Illuminate\Container\Container|mixed|object
*/
function yuki_app( $abstract = null, array $parameters = [] ) {
return \LottaFramework\Utils::app( $abstract, $parameters );
}
}
if ( ! function_exists( 'yuki_do_elementor_location' ) ) {
/**
* Do the Elementor location, if it does not exist, display the custom template part.
*
* @param $elementor_location
* @param string $template_part
* @param null $name
*/
function yuki_do_elementor_location( $elementor_location, $template_part = '', $name = null ) {
if ( ! function_exists( 'elementor_theme_do_location' ) || ! elementor_theme_do_location( $elementor_location ) ) {
get_template_part( $template_part, $name );
}
}
}
if ( ! function_exists( 'yuki_upsell_info' ) ) {
/**
* @param $info
*
* @return string
*/
function yuki_upsell_info( $info ) {
if ( yuki_fs()->is_anonymous() ) {
$upsell_url = admin_url( 'themes.php?page=yuki-pricing' );
} else {
$upsell_url = admin_url( 'themes.php?page=yuki' );
}
return sprintf(
$info, '<a href="' . esc_url( $upsell_url ) . '">', '</a>'
);
}
}
if ( ! function_exists( 'yuki_upsell_info_control' ) ) {
/**
* @param $info
* @param null $id
*
* @return Info
*/
function yuki_upsell_info_control( $info, $id = null ): Info {
return ( new Info( $id ) )
->alignCenter()
->hideBackground()
->setInfo( yuki_upsell_info( $info ) );
}
}