File: /home/hcb48/public_html/wp-content/themes/flatsome/inc/functions/function-global.php
<?php
/**
* Get Flatsome option
*
* @deprecated in favor of get_theme_mod()
*
* @return string
*/
function flatsome_option($option) {
// Get options
return get_theme_mod( $option, flatsome_defaults($option) );
}
if(!function_exists('flatsome_dummy_image')) {
function flatsome_dummy_image() {
return get_template_directory_uri().'/assets/img/missing.jpg';
}
}
/* Check WooCommerce Version */
if( ! function_exists('fl_woocommerce_version_check') ){
function fl_woocommerce_version_check( $version = '2.6' ) {
global $woocommerce;
if( version_compare( $woocommerce->version, $version, ">=" ) ) {
return true;
}
return false;
}
}
/* Get Site URL shortcode */
if( ! function_exists( 'flatsome_site_path' ) ) {
function flatsome_site_path(){
return site_url();
}
}
add_shortcode('site_url', 'flatsome_site_path');
add_shortcode('site_url_secure', 'flatsome_site_path');
/* Get Year */
if( ! function_exists( 'flatsome_show_current_year' ) ) {
function flatsome_show_current_year(){
return date('Y');
}
}
add_shortcode('ux_current_year', 'flatsome_show_current_year');
function flatsome_get_post_type_items($post_type, $args_extended=array()) {
global $post;
$old_post = $post;
$return = false;
$args = array(
'post_type'=>$post_type
, 'post_status'=>'publish'
, 'showposts'=>-1
, 'order'=>'ASC'
, 'orderby'=>'title'
);
if ($args && count($args_extended)) {
$args = array_merge($args, $args_extended);
}
query_posts($args);
if (have_posts()) {
global $post;
$return = array();
while (have_posts()) {
the_post();
$return[get_the_ID()] = $post;
}
}
wp_reset_query();
$post = $old_post;
return $return;
}
function flatsome_is_request( $type ) {
switch ( $type ) {
case 'admin' :
return is_admin();
case 'ajax' :
return defined( 'DOING_AJAX' );
case 'frontend' :
return ( ! is_admin() || defined( 'DOING_AJAX' ) ) && ! defined( 'DOING_CRON' );
}
}