* @license MIT License * @version 2020.03.14 */ function h2title($atts, $content = null, $code = "") { $return = '

'; $return .= $content; $return .= '

'; return $return; } add_shortcode('h2title', 'h2title'); function success($atts, $content = null, $code = "") { $return = '
'; $return .= $content; $return .= '
'; return $return; } add_shortcode('success', 'success'); function info($atts, $content = null, $code = "") { $return = '
'; $return .= $content; $return .= '
'; return $return; } add_shortcode('info', 'info'); function warning($atts, $content = null, $code = "") { $return = '
'; $return .= $content; $return .= '
'; return $return; } add_shortcode('warning', 'warning'); function danger($atts, $content = null, $code = "") { $return = '
'; $return .= $content; $return .= '
'; return $return; } add_shortcode('danger', 'danger'); function wymusic($atts, $content = null, $code = "") { $return = '
'; return $return; } add_shortcode('music', 'wymusic'); function bdbtn($atts, $content = null, $code = "") { $return = '立即下载'; return $return; } add_shortcode('bdbtn', 'bdbtn'); function kbd($atts, $content = null, $code = "") { $return = ''; $return .= $content; $return .= ''; return $return; } add_shortcode('kbd', 'kbd'); function nrmark($atts, $content = null, $code = "") { $return = ''; $return .= $content; $return .= ''; return $return; } add_shortcode('mark', 'nrmark'); function striped($atts, $content = null, $code = "") { $return = '
'; $return .= $content; $return .= '%
'; return $return; } add_shortcode('striped', 'striped'); function successbox($atts, $content = null, $code = "") { extract(shortcode_atts(array("title" => __('标题内容', 'kratos')), $atts)); $return = '
'; $return .= $title; $return .= '

'; $return .= $content; $return .= '

'; return $return; } add_shortcode('successbox', 'successbox'); function infobox($atts, $content = null, $code = "") { extract(shortcode_atts(array("title" => __('标题内容', 'kratos')), $atts)); $return = '
'; $return .= $title; $return .= '

'; $return .= $content; $return .= '

'; return $return; } add_shortcode('infobox', 'infobox'); function warningbox($atts, $content = null, $code = "") { extract(shortcode_atts(array("title" => __('标题内容', 'kratos')), $atts)); $return = '
'; $return .= $title; $return .= '

'; $return .= $content; $return .= '

'; return $return; } add_shortcode('warningbox', 'warningbox'); function dangerbox($atts, $content = null, $code = "") { extract(shortcode_atts(array("title" => __('标题内容', 'kratos')), $atts)); $return = '
'; $return .= $title; $return .= '

'; $return .= $content; $return .= '

'; return $return; } add_shortcode('dangerbox', 'dangerbox'); function vqq($atts, $content = null, $code = "") { $return = '
'; return $return; } add_shortcode('vqq', 'vqq'); function youtube($atts, $content = null, $code = "") { $return = '
'; return $return; } add_shortcode('youtube', 'youtube'); function bilibili($atts, $content = null, $code = "") { extract(shortcode_atts(array("cid" => 'cid'), $atts)); $return = '
'; return $return; } add_shortcode('bilibili', 'bilibili'); add_action('init', 'more_button'); function more_button() { if (!current_user_can('edit_posts') && !current_user_can('edit_pages')) { return; } if (get_user_option('rich_editing') == 'true') { add_filter('mce_external_plugins', 'add_plugin'); add_filter('mce_buttons', 'register_button'); } } function add_more_buttons($buttons) { $buttons[] = 'hr'; $buttons[] = 'wp_page'; $buttons[] = 'fontsizeselect'; $buttons[] = 'styleselect'; return $buttons; } add_filter("mce_buttons", "add_more_buttons"); function register_button($buttons) { array_push($buttons, " ", "h2title"); array_push($buttons, " ", "kbd"); array_push($buttons, " ", "mark"); array_push($buttons, " ", "striped"); array_push($buttons, " ", "bdbtn"); array_push($buttons, " ", "music"); array_push($buttons, " ", "vqq"); array_push($buttons, " ", "youtube"); array_push($buttons, " ", "bilibili"); array_push($buttons, " ", "success"); array_push($buttons, " ", "info"); array_push($buttons, " ", "warning"); array_push($buttons, " ", "danger"); array_push($buttons, " ", "successbox"); array_push($buttons, " ", "infoboxs"); array_push($buttons, " ", "warningbox"); array_push($buttons, " ", "dangerbox"); return $buttons; } function add_plugin($plugin_array) { $plugin_array['h2title'] = get_bloginfo('template_url') . '/assets/js/buttons/more.js'; $plugin_array['kbd'] = get_bloginfo('template_url') . '/assets/js/buttons/more.js'; $plugin_array['mark'] = get_bloginfo('template_url') . '/assets/js/buttons/more.js'; $plugin_array['striped'] = get_bloginfo('template_url') . '/assets/js/buttons/more.js'; $plugin_array['bdbtn'] = get_bloginfo('template_url') . '/assets/js/buttons/more.js'; $plugin_array['music'] = get_bloginfo('template_url') . '/assets/js/buttons/more.js'; $plugin_array['vqq'] = get_bloginfo('template_url') . '/assets/js/buttons/more.js'; $plugin_array['youtube'] = get_bloginfo('template_url') . '/assets/js/buttons/more.js'; $plugin_array['bilibili'] = get_bloginfo('template_url') . '/assets/js/buttons/more.js'; $plugin_array['success'] = get_bloginfo('template_url') . '/assets/js/buttons/more.js'; $plugin_array['info'] = get_bloginfo('template_url') . '/assets/js/buttons/more.js'; $plugin_array['warning'] = get_bloginfo('template_url') . '/assets/js/buttons/more.js'; $plugin_array['danger'] = get_bloginfo('template_url') . '/assets/js/buttons/more.js'; $plugin_array['successbox'] = get_bloginfo('template_url') . '/assets/js/buttons/more.js'; $plugin_array['infoboxs'] = get_bloginfo('template_url') . '/assets/js/buttons/more.js'; $plugin_array['warningbox'] = get_bloginfo('template_url') . '/assets/js/buttons/more.js'; $plugin_array['dangerbox'] = get_bloginfo('template_url') . '/assets/js/buttons/more.js'; return $plugin_array; }