提取GIT主题文本框短代码

摘要

博主很喜欢GIT主题所带的短代码,然而云落单独的插件资源已经失效了,找了一圈也没找到,只能从主题里扒了。

博主很喜欢GIT主题所带的短代码,然而云落单独的插件资源已经失效了,找了一圈也没找到,只能从主题里扒了。

至于左上角的角标需要在CSS里修改图片地址。想用的自己想办法吧ヘ(´o`)ヘ

效果预览:

提取GIT主题文本框短代码

蓝边文本框

蓝色提醒框

绿色允许框

红色禁止框

黄色警告框

灰色提醒框

实现方法

添加下面代码到主题根目录functions.php里。注意将代码中的【】改成[]。

//定义HTML编辑器自定义快捷标签按钮
/*蓝边文本框*/
function toe($atts, $content = null) {
    return '<div  id="sc_act">' . $content . '</div>';
}
add_shortcode('v_act', 'toe');
/*蓝色提醒框*/
function tod($atts, $content = null) {
    return '<div id="sc_blue">' . $content . '</div>';
}
add_shortcode('v_blue', 'tod');
/*绿色允许框*/
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');
/*添加HTML编辑器自定义快捷标签按钮*/
add_action('after_wp_tiny_mce', 'add_button_mce');
function add_button_mce($mce_settings) {
?>
<script type="text/javascript">
   QTags.addButton( 'toe', '蓝边文本框', "【v_act】\n\n\n\n【/v_act】\n\n", "" );
   QTags.addButton( 'tod', '蓝色提醒框', "【v_blue】\n\n\n\n【/v_blue】\n\n", "" );
   QTags.addButton( 'toz', '绿色允许框', "【v_notice】\n\n\n\n【/v_notice】\n\n", "" );
   QTags.addButton( 'toa', '红色禁止框', "【v_error】\n\n\n\n【/v_error】\n\n", "" );
   QTags.addButton( 'toc', '黄色警告框', "【v_warn】\n\n\n\n【/v_warn】\n\n", "" );
   QTags.addButton( 'tob', '灰色提醒框', "【v_tips】\n\n\n\n【/v_tips】\n\n", "" );
   QTags.addButton( 'hr', 'hr', "\n<hr />\n\n", "" );
   QTags.addButton( 'h3', 'h3', "\n<h3></h3>\n\n", ""  );
   QTags.addButton( 'h4', '目录(需大于4条)', "\n<h4></h4>\n\n", "" );
   QTags.addButton( 'center', '居中', "\n<center></center>\n\n", "" );
</script>
<?php
}
/*给自定义的文本框添加前台样式*/
function sc_css() {
	if(is_singular()){
	    echo '<style type="text/css">#sc_act{display:block;margin:10px 0;padding:10px 15px;border:1px solid #e3e3e3;border-left:3px solid #3dabce;background:#fff}#sc_notice{border:1px solid #aac66d;background:#ecf2d6 url(//img.thsang.com/static/scimg/sc_notice.png) -1px -1px no-repeat;color:#7da33c}#sc_notice,#sc_warn{overflow:hidden;margin:10px 0;padding:15px 15px 15px 35px}#sc_warn{border:1px solid #eac946;background:#fff4b9 url(//img.thsang.com/static/scimg/sc_warn.png) -1px -1px no-repeat;color:#ad9948}#sc_error{border:1px solid #ebb1b1;background:#ffecea url(//img.thsang.com/static/scimg/sc_error.png) -1px -1px no-repeat;color:#c66}#sc_error,#sc_tips{overflow:hidden;margin:10px 0;padding:15px 15px 15px 35px}#sc_tips{border:1px solid #ccc;background:#eaeaea url(//img.thsang.com/static/scimg/sc_tips.png) -1px -1px no-repeat;color:#777}#sc_blue{overflow:hidden;margin:10px 0;padding:15px 15px 15px 35px;border:1px solid #4d99d2;background:#dbe7f8 url(//img.thsang.com/static/scimg/sc_blue.png) -1px -1px no-repeat;color:#4d99d2}</style>';}}
add_action('wp_head', 'sc_css');
SmallTown
  • 本文由 发表于 2017年6月5日17:29:00
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: