'#' ), $atts)); return ''.$content.''; } add_shortcode("button", "bizwiz_button_shortcode"); function bizwiz_add_shortcodes() { if(current_user_can('edit_posts') && current_user_can('edit_pages')) { add_filter('mce_external_plugins', 'bizwiz_add_shortcode_buttons'); add_filter('mce_buttons', 'bizwiz_register_buttons'); } } function bizwiz_register_buttons($buttons) { array_push($buttons,"button"); return $buttons; } function bizwiz_add_shortcode_buttons($plugin_array) { $plugin_array['button'] = get_template_directory_uri().'/js/shortcode-js/button.js'; return $plugin_array; } add_action('init','bizwiz_add_shortcodes'); ?>