| Server IP : 104.26.4.103 / Your IP : 216.73.216.4 Web Server : nginx/1.27.1 System : Linux in-5 5.15.0-143-generic #153-Ubuntu SMP Fri Jun 13 19:10:45 UTC 2025 x86_64 User : arabianexpress ( 1872) PHP Version : 8.0.30 Disable Function : exec,passthru,shell_exec,system,proc_open,popen,parse_ini_file,show_source MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /storage/v9321/highrangesfarmstay/public_html/wp-content/themes/hub/liquid/ |
Upload File : |
<?php
/**
* LiquidThemes Theme Framework
* The Liquid_Base
*/
if( !defined( 'ABSPATH' ) )
exit; // Exit if accessed directly
if( !class_exists( 'Liquid_Base' ) ) :
/**
* Liquid Base
*/
class Liquid_Base {
/**
* [add_action description]
* @method add_action
* @param [type] $hook [description]
* @param [type] $function_to_add [description]
* @param integer $priority [description]
* @param integer $accepted_args [description]
*/
public function add_action( $hook, $function_to_add, $priority = 10, $accepted_args = 1 ) {
add_action( $hook, array( &$this, $function_to_add ), $priority, $accepted_args );
}
/**
* [add_filter description]
* @method add_filter
* @param [type] $tag [description]
* @param [type] $function_to_add [description]
* @param integer $priority [description]
* @param integer $accepted_args [description]
*/
public function add_filter( $tag, $function_to_add, $priority = 10, $accepted_args = 1 ) {
add_filter( $tag, array( &$this, $function_to_add ), $priority, $accepted_args );
}
/**
* [load_extension description]
* @method load_extension
* @param string $name [description]
* @return [type] [description]
*/
public function load_extension( $name = '' ) {
// check: not empty
if( !$name ) {
return;
}
// check: if extension exists
$located = locate_template( "liquid/extensions/{$name}/liquid-{$name}.php", false, false );
if( !$located ) {
wp_die( sprintf( wp_kses_post( __( '<strong>Extension Load Fail for:</strong> %1$s<br>No such file "%2$s" exists.', 'hub' ) ), strtoupper( $name ), "liquid/extensions/{$name}/liquid-{$name}.php" ), esc_html__( 'Load Extension', 'hub' ), null );
return;
}
require $located;
}
}
endif;
// Helper Function ---------------------------------------
if( ! function_exists( 'liquid_action' ) ) :
function liquid_action() {
$args = func_get_args();
if( !isset( $args[0] ) || empty( $args[0] ) ) {
return;
}
$action = 'liquid_' . $args[0];
unset( $args[0] );
do_action_ref_array( $action, $args );
}
endif;