/var/www/(Del)hsihk.com/wp-content/themes/flatsome/inc/shortcodes/inserter/tinymce.php


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?php

/* NEW */
add_action('admin_head''ux_shortcode_button');
function 
ux_shortcode_button() {
    global 
$typenow;
    
// check user permissions
    
if ( !current_user_can('edit_posts') && !current_user_can('edit_pages') ) {
    return;
    }
    
// verify the post type
    
if( ! in_array$typenow, array( 'post''page''blocks''product' ) ) )
        return;
    
// check if WYSIWYG is enabled
    
if ( get_user_option('rich_editing') == 'true') {
        
add_filter("mce_external_plugins""ux_shortcode_add_tinymce_plugin");
        
add_filter('mce_buttons''ux_shortcode_insert_button');
    }
}


function 
ux_shortcode_add_tinymce_plugin($plugin_array) {
    
$plugin_array['ux_shortcode_insert'] = get_template_directory_uri().'/inc/shortcodes/inserter/shortcode_insert.js'// CHANGE THE BUTTON SCRIPT HERE
    
return $plugin_array;
}

function 
ux_shortcode_insert_button($buttons) {
   
array_push($buttons"ux_shortcode_insert");
   return 
$buttons;
}

function 
ux_shortcode_css() {
    
wp_enqueue_style('ux_shortcode_insert_css'get_template_directory_uri().'/inc/shortcodes/inserter/style.css');
}

add_action('admin_enqueue_scripts''ux_shortcode_css');