'.PHP_EOL; } $output = apply_filters('seed_s404f_viewport', $output); if ( $echo ){ echo $output; } else { return $output; } } add_shortcode( 'seed_s404f_customcss', 'seed_s404f_customcss' ); function seed_s404f_customcss($echo = true){ global $seed_s404f; extract($seed_s404f); $output = ''; if(!empty($custom_css)){ $output = ''; } $output = apply_filters('seed_s404f_customcss', $output); if ( $echo ){ echo $output; } else { return $output; } } add_shortcode( 'seed_s404f_head', 'seed_s404f_head' ); function seed_s404f_head($echo = true){ require_once(SEED_S404F_PLUGIN_PATH.'lib/seed_s404f_lessc.inc.php'); global $seed_s404f; extract($seed_s404f); $output = ''; // Check if wp_head is enabled if(!empty($enable_wp_head_footer)){ $output .= "\n"; ob_start(); wp_enqueue_script('jquery'); wp_head(); $output = ob_get_clean();; } // Output Font Awesome $output .= "".PHP_EOL; $output .=''.PHP_EOL; // Boostrap and default Styles $output .= "\n"; $output .= ''."\n"; $output .= apply_filters('seed_s404f_default_stylesheet',''."\n"); if(is_rtl()){ $output .= ''."\n"; } // Calculated CSS $output .= ''.PHP_EOL; $output .= ''.PHP_EOL; if(!empty($theme) && $theme != 'default' ){ $output .= ''."\n"; } // Include JS $output .= "".PHP_EOL; $include_url = trailingslashit(includes_url()); //Include jQuery if(empty($enable_wp_head_footer)){ $output .= ''."\n"; } $output .= ''."\n"; // Scripts $output .= "\n"; $output .= ''."\n"; // Header Scripts if(!empty($header_scripts)){ $output .= "\n"; $output .= $header_scripts; } $output .= "\n"; $output .= ''."\n"; $output = apply_filters('seed_s404f_head', $output); if ( $echo ){ echo $output; } else { return $output; } } add_shortcode( 'seed_s404f_footer', 'seed_s404f_footer' ); function seed_s404f_footer($echo = true){ global $seed_s404f, $seed_s404f_post_result; extract($seed_s404f); $output = ''; // WP Footer if(!empty($enable_wp_head_footer)){ $output .= "\n"; ob_start(); wp_footer(); $output= ob_get_clean(); $output .= "\n"; } if(!empty($bg_cover)){ if(!empty($bg_image)){ $output .= ' '; } } // Footer Scripts if(!empty($footer_scripts)){ $output .= "\n"; $output .= $footer_scripts; } $output = apply_filters('seed_s404f_footer', $output); if ( $echo ){ echo $output; } else { return $output; } } add_shortcode( 'seed_s404f_logo', 'seed_s404f_logo' ); function seed_s404f_logo($echo = true){ global $seed_s404f; extract($seed_s404f); $output = ''; if(!empty($logo['url'])){ $output .= ""; } $output = apply_filters('seed_s404f_logo', $output); if ( $echo ) echo $output; else { return $output; } } add_shortcode( 'seed_s404f_headline', 'seed_s404f_headline' ); function seed_s404f_headline($echo = true){ global $seed_s404f; extract($seed_s404f); $output = ''; if(!empty($headline)){ $output .= '

'.$headline.'

'; } $output = apply_filters('seed_s404f_headline', $output); if ( $echo ) echo $output; else { return $output; } } add_shortcode( 'seed_s404f_description', 'seed_s404f_description' ); function seed_s404f_description($echo = true){ global $seed_s404f,$seed_s404f_post_result; extract($seed_s404f); $is_post = false; if(!empty($seed_s404f_post_result['status']) && $seed_s404f_post_result['status'] == '200'){ $is_post = true; } $output = ''; if(!empty($description) && $is_post === false){ $content = $description; if(!empty($enable_wp_head_footer)){ $content = apply_filters('the_content', $content); //if(isset($GLOBALS['wp_embed'])){ // $content = $GLOBALS['wp_embed']->autoembed($content); //} //$content = do_shortcode(shortcode_unautop(wpautop(convert_chars(wptexturize($content))))); }else{ if(isset($GLOBALS['wp_embed'])){ $content = $GLOBALS['wp_embed']->autoembed($content); } $content = do_shortcode(shortcode_unautop(wpautop(convert_chars(wptexturize($content))))); } $output .= '
'.$content.'
'; } $output = apply_filters('seed_s404f_description', $output); if ( $echo ) echo $output; else { return $output; } } add_shortcode( 'seed_s404f_searchform', 'seed_s404f_searchform' ); function seed_s404f_searchform($echo = true){ global $seed_s404f; extract($seed_s404f); $output = ""; if(!empty($search_form)){ $home_url = esc_url( home_url( '/' ) ); $output = "
"; $output .= " "; $output .= "
"; } $output = apply_filters('seed_s404f_searchform', $output); if ( $echo ) echo $output; else { return $output; } } add_shortcode( 'seed_s404f_socialprofiles', 'seed_s404f_socialprofiles' ); function seed_s404f_socialprofiles($echo = true){ global $seed_s404f; extract($seed_s404f); $output = ''; $output .= '
'; if(!empty($twitter_url)){ $output .= ''; } if(!empty($facebook_url)){ $output .= ''; } $output .= '
'; $output = apply_filters('seed_s404f_socialprofiles', $output); if ( $echo ) echo $output; else { return $output; } } add_shortcode( 'seed_s404f_credit', 'seed_s404f_credit' ); function seed_s404f_credit($echo = true){ global $seed_s404f; extract($seed_s404f); $output = ''; if(!empty($footer_credit)){ $output .= '
'; $output .= 'Powered by SeedProd'; $output .= '
'; } $output = apply_filters('seed_s404f_credit', $output); if ( $echo ) echo $output; else { return $output; } }