Let's take a look at the renderings first:
Code deployment:
1. Edit the functions.php file under the WordPress theme directory and add the following code:
-
/*Watson Blog Short Code Message Box Start*/ -
function toz( $atts , $content =null){ -
return '<div id= "sc_notice" >'. $content .'</div>'; -
} -
add_shortcode('v_notice','toz'); -
function toa( $atts , $content =null){ -
return '<div id= "sc_error" >'. $content .'</div>'; -
} -
add_shortcode('v_error','toa'); -
function toc( $atts , $content =null){ -
return '<div id= "sc_warn" >'. $content .'</div>'; -
} -
add_shortcode('v_warn','toc'); -
function tob( $atts , $content =null){ -
return '<div id= "sc_tips" >'. $content .'</div>'; -
} -
add_shortcode('v_tips','tob'); -
function tod( $atts , $content =null){ -
return '<div id= "sc_blue" >'. $content .'</div>'; -
} -
add_shortcode('v_blue','tod'); -
function toe( $atts , $content =null){ -
return '<div id= "sc_black" >'. $content .'</div>'; -
} -
add_shortcode('v_black','toe'); -
function tof( $atts , $content =null){ -
return '<div id= "sc_xuk" >'. $content .'</div>'; -
} -
add_shortcode('v_xuk','tof'); -
function tog( $atts , $content =null){ -
return '<div id= "sc_lvb" >'. $content .'</div>'; -
} -
add_shortcode('v_lvb','tog'); -
function toh( $atts , $content =null){ -
return '<div id= "sc_redb" >'. $content .'</div>'; -
} -
add_shortcode('v_redb','toh'); -
function toi( $atts , $content =null){ -
return '<div id= "sc_orange" >'. $content .'</div>'; -
} -
add_shortcode('v_orange','toi'); -
/*Watson blog short code message box completed*/
2. Add the following code to the style.css file, or directly add it in Theme Options - Custom Style - Custom Style.
-
/*Color message box*/ -
#sc_notice { -
color : #7da33c ; -
background : #ecf2d6 url ('img/sc_notice.png') - 1px - 1px no-repeat ; -
border : 1px solid #aac66d ; -
overflow : hidden ; -
margin : 10px 0; -
padding : 15px 15px 15px 35px ; -
} -
#sc_warn { -
color : #ad9948 ; -
background : #fff4b9 url ('img/sc_warn.png') - 1px - 1px no-repeat ; -
border : 1px solid #eac946 ; -
overflow : hidden ; -
margin : 10px 0; -
padding : 15px 15px 15px 35px ; -
} -
#sc_error { -
color : #c66 ; -
background : #ffecea url ('img/sc_error.png') - 1px - 1px no-repeat ; -
border : 1px solid #ebb1b1 ; -
overflow : hidden ; -
margin : 10px 0; -
padding : 15px 15px 15px 35px ; -
} -
#sc_tips { -
color : #777 ; -
background : #eaeaea url ('img/sc_tips.png') - 1px - 1px no-repeat ; -
border : 1px solid #ccc ; -
overflow : hidden ; -
margin : 10px 0; -
padding : 15px 15px 15px 35px ; -
} -
#sc_blue { -
color : #1ba1e2 ; -
background : rgba(27, 161, 226, 0.26) url ('img/sc_blue.png') - 1px - 1px no-repeat ; -
border : 1px solid #1ba1e2 ; -
overflow : hidden ; -
margin : 10px 0; -
padding : 15px 15px 15px 35px ; -
} -
#sc_black { -
border-width : 1px 4px 4px 1px ; -
border-style : solid ; -
border-color : #3e3e3e ; -
margin : 10px 0; -
padding : 15px 15px 15px 35px ; -
} -
#sc_xuk { -
border : 2px dashed rgb (41, 170, 227); -
background-color : rgb (248, 247, 245); -
margin : 10px 0; -
padding : 15px 15px 15px 35px ; -
} -
#sc_lvb { -
margin : 10px 0; -
padding : 10px 15px ; -
border : 1px solid #e3e3e3 ; -
border-left : 2px solid #05B536 ; -
background : #FFF ; -
} -
#sc_redb { -
margin : 10px 0; -
padding : 10px 15px ; -
border : 1px solid #e3e3e3 ; -
border-left : 2px solid #ED0505 ; -
background : #FFF ; -
} -
#sc_organge { -
margin : 10px 0; -
padding : 10px 15px ; -
border : 1px solid #e3e3e3 ; -
border-left : 2px solid #EC8006 ; -
background : #FFF ; -
}
3. Usage: Just insert the following code when editing the article. Note that "] [" should be changed to "{{}"
{v_notice] green prompt box [/v_notice}
{v_error] Red prompt box [/v_error}
{v_warn] yellow prompt box [/v_warn}
{v_tips] gray prompt box [/v_tips}
{v_blue] Blue prompt box [/v_blue}
{v_black] black prompt box [/v_black}
{v_xuk] dotted prompt box [/v_xuk}
{v_lvb] green edge prompt box [/v_lvb}
{v_redb] Red edge prompt box [/v_redb}
{v_orange] Orange edge prompt box [/v_orange}
4. How to add shortcut buttons to the background article text editor:
-
//Add HTML editor custom shortcut label button -
add_action('after_wp_tiny_mce', 'bolo_after_wp_tiny_mce'); -
function bolo_after_wp_tiny_mce( $mce_settings ) { -
?> -
<script type= "text/javascript" > -
QTags. addButton ('v_notice ',' green box ','<div id= "sc_notice" >Green prompt box</div>n ' "" ); -
QTags. addButton ('v_error ',' red box ','<div id= "sc_error" >Red prompt box</div>n ' "" ); -
QTags. addButton ('v_warn ',' yellow box ','<div id= "sc_warn" >Yellow prompt box</div>n ' "" ); -
QTags. addButton ('v_tips', 'gray box', '<div id= "sc_tips" >Grey prompt box</div>n ' "" ); -
QTags. addButton ('v_blue ',' blue box ','<div id= "sc_blue" >Blue prompt box</div>n ' "" ); -
QTags. addButton ('v_black ',' black box ','<div id= "sc_black" >Black prompt box</div>n ' "" ); -
QTags. addButton ('v_xuk ',' dotted line ','<div id= "sc_xuk" >Dashed prompt box</div>n ' "" ); -
QTags. addButton ('v_lvb ',' green edge ','<div id= "sc_lvb" >Green edge prompt box</div>n ' "" ); -
QTags. addButton ('v_redb ',' red edge ','<div id= "sc_redb" >Red edge prompt box</div>n ' "" ); -
QTags. addButton ('v_orange ',' orange edge ','<div id= "sc_orange" >Orange edge prompt box</div>n ' "" ); -
function bolo_QTnextpage_arg1() { -
} -
</script> -
<? php -
}
-
QTags.addButton( '' , '' , '' , '' );