Exemple #1
0
    public static function admin_head()
    {
        wp_enqueue_script('tmm_ext_shortcodes', self::get_application_uri() . 'js/admin.js', array('jquery', 'jquery-ui-core', 'jquery-ui-draggable'), false, true);
        wp_enqueue_style('tmm_ext_shortcodes', self::get_application_uri() . 'css/admin.css');
        wp_enqueue_style('tmm_ext_fontello', self::get_application_uri() . 'css/fontello.css');
        ?>
		<script type="text/javascript">
			var tmm_ext_shortcodes_app_link = "<?php 
        echo TMM_Ext_Shortcodes::get_application_uri();
        ?>
";
			var tmm_ext_shortcodes_items = [];
			var tmm_lang_loading = "<?php 
        _e('Loading ...', 'tmm_shortcodes');
        ?>
";
		<?php 
        $show_shortcode = substr_count($_SERVER['PHP_SELF'], '/wp-admin/post.php');
        if (!$show_shortcode) {
            $show_shortcode = substr_count($_SERVER['PHP_SELF'], '/wp-admin/post-new.php');
        }
        if ($show_shortcode) {
            wp_enqueue_script('tmm_ext_shortcodes_popup_js', self::get_application_uri() . 'js/tmm_popup/tmm_advanced_wp_popup.js', array('jquery', 'jquery-ui-core', 'jquery-ui-draggable'));
            wp_enqueue_style('tmm_ext_shortcodes_popup_css', self::get_application_uri() . 'js/tmm_popup/styles.css');
            ?>

			<?php 
            foreach (TMM_Ext_Shortcodes::$shortcodes as $shortcode_key => $shortcode_name) {
                ?>
				
				<?php 
                $continue_array = array('price_table', 'google_table_row');
                if (in_array($shortcode_key, $continue_array)) {
                    continue;
                }
                ?>
					tmm_ext_shortcodes_items.push({'key': '<?php 
                echo $shortcode_key;
                ?>
', 'name': '<?php 
                echo $shortcode_name;
                ?>
', 'icon': '<?php 
                echo TMM_Ext_Shortcodes::get_shortcode_icon($shortcode_key);
                ?>
'});
			
			<?php 
            }
            ?>
				
		<?php 
        }
        ?>
			
			var tmm_ext_shortcodes_items_keys = /\[(<?php 
        print join('|', array_keys(TMM_Ext_Shortcodes::$shortcodes));
        ?>
)\s?([^\]]*)(?:\s*\/)?\](([^\[\]]*)\[\/\1\])?/g;
			var tmm_ext_shortcodes_lang1 = "<?php 
        _e('Shortcode updated', 'tmm_shortcodes');
        ?>
";
			var tmm_ext_shortcodes_lang2 = "<?php 
        _e('Insert Shortcode', 'tmm_shortcodes');
        ?>
";
			var tmm_ext_shortcodes_lang3 = "<?php 
        _e('Edit shortcode', 'tmm_shortcodes');
        ?>
";

		</script>
		<?php 
    }
<?php

if (!defined('ABSPATH')) {
    die('No direct access allowed');
}
$inique_id = uniqid();
wp_enqueue_script('tmm_google_maps_api', 'http://maps.google.com/maps/api/js?sensor=false');
wp_enqueue_script('tmm_theme_markerwithlabel_js', TMM_Ext_Shortcodes::get_application_uri() . '/js/shortcodes/markerwithlabel.js', array(), false, true);
wp_enqueue_script("tmm_shortcode_google_map_js", TMM_Ext_Shortcodes::get_application_uri() . '/js/shortcodes/google_map.js', array(), false, true);
if (!isset($mode)) {
    $mode = 'map';
}
$controls = "";
//not need
$js_controls = '{';
if (!empty($controls)) {
    $controls = explode(',', $controls);
    if (!empty($controls)) {
        foreach ($controls as $key => $value) {
            if ($key > 0) {
                $js_controls .= ',';
            }
            $js_controls .= $value . ': true';
        }
    }
}
$js_controls .= '}';
?>

<?php 
if (isset($location_mode)) {
<?php

if (!defined('ABSPATH')) {
    die('No direct access allowed');
}
//contact form on front by shortcode
$form_name = $content;
$contact_form = TMM_Contact_Form::get_form($form_name);
wp_enqueue_script("tmm_shortcode_contact_form_js", TMM_Ext_Shortcodes::get_application_uri() . '/js/shortcodes/contact_form.js');
$unique_id = uniqid();
//output fields
if (!empty($contact_form['inputs'])) {
    ?>

	<form method="post" class="contact-form">

		<input type="hidden" name="contact_form_name" value="<?php 
    echo $form_name;
    ?>
" />

		<?php 
    foreach ($contact_form['inputs'] as $input) {
        ?>

			<?php 
        $name = strtolower(trim(urlencode($input['label'])));
        $name = str_replace(" ", "_", $name);
        $pattern = "/[^a-zA-Z0-9_]+/i";
        $name = preg_replace($pattern, "", $name);
        //***
function enqueue_script_ajax()
{
    wp_enqueue_script('tmm_theme_social-likes_js', TMM_THEME_URI . '/js/social-likes.js');
    wp_enqueue_style('tmm_theme_social-likes_css', TMM_THEME_URI . '/css/social-likes.css');
    if (TMM::get_option("enable_ajax")) {
        TMM_OptionsHelper::enqueue_script('stapel');
        TMM_OptionsHelper::enqueue_script('isotope');
        TMM_OptionsHelper::enqueue_style('epic_slider');
        TMM_OptionsHelper::enqueue_style('epic_slider_responsive');
        TMM_OptionsHelper::enqueue_script('epic_slider');
        TMM_OptionsHelper::enqueue_script('mobile_touchswipe');
        wp_enqueue_script('tmm_theme_map_api_js', 'http://maps.google.com/maps/api/js?sensor=false');
        wp_enqueue_script('tmm_theme_markerwithlabel_js', TMM_Ext_Shortcodes::get_application_uri() . '/js/autoshortcodes/markerwithlabel.js');
        wp_enqueue_script("tmm_shortcode_google_map_js", TMM_Ext_Shortcodes::get_application_uri() . '/js/autoshortcodes/google_map.js');
        TMM_OptionsHelper::enqueue_script('masonry');
        TMM_OptionsHelper::enqueue_script('resizegrid');
        TMM_OptionsHelper::enqueue_script('sudoslider');
        wp_enqueue_script("tmm_shortcode_contact_form_js", TMM_Ext_Shortcodes::get_application_uri() . '/js/autoshortcodes/contact_form.js');
        wp_enqueue_style("tmm_flexslider_css", TMM_Ext_Sliders::get_application_uri() . '/items/flex/css/styles.css');
        wp_enqueue_script('tmm_flexslider_js', TMM_Ext_Sliders::get_application_uri() . '/items/flex/js/jquery.flexslider-min.js');
        wp_enqueue_script("tmm_theme_mediaelementplayer_js", TMM_Ext_Shortcodes::get_application_uri() . '/js/autoshortcodes/mediaelement/mediaelement-and-player.min.js');
        wp_enqueue_style("tmm_theme_mediaelementplayer_css", TMM_Ext_Shortcodes::get_application_uri() . '/js/autoshortcodes/mediaelement/jquery.mediaelementplayer.css');
        wp_enqueue_script('tmm_widget_recent_projects', TMM_THEME_URI . '/js/widgets/recent_projects.js');
        TMM_OptionsHelper::enqueue_script('mobile_touchswipe');
        wp_enqueue_script('tmm_widget_jflickrfeed', TMM_THEME_URI . '/js/widgets/jquery.jflickrfeed.min.js');
        wp_enqueue_script('tmm_widget_twitterFetcher', TMM_THEME_URI . '/js/widgets/twitterFetcher.js');
        wp_enqueue_script('tmm_widget_testimonials', TMM_THEME_URI . '/js/widgets/testimonials.js');
        wp_enqueue_script('tmm_theme_js_ajax', TMM_THEME_URI . '/js/theme_ajax.js', array('jquery'));
        wp_enqueue_script('tmm_theme_social-likes_js', TMM_THEME_URI . '/js/social-likes.js');
        wp_enqueue_style('tmm_theme_social-likes_css', TMM_THEME_URI . '/css/social-likes.css');
        add_action('comment_post', 'ajaxify_comments', 20, 2);
        wp_enqueue_script('comment-reply');
    }
}
<?php

if (!defined('ABSPATH')) {
    die('No direct access allowed');
}
?>
<audio controls="control" preload="none" src="<?php 
echo $content;
?>
"></audio>
<?php 
wp_enqueue_script("tmm_theme_mediaelementplayer_js", TMM_Ext_Shortcodes::get_application_uri() . '/js/shortcodes/mediaelement/mediaelement-and-player.min.js');
wp_enqueue_style("tmm_theme_mediaelementplayer_css", TMM_Ext_Shortcodes::get_application_uri() . '/js/shortcodes/mediaelement/jquery.mediaelementplayer.css');