1.软文推荐

2.软文推荐

3.软文推荐

在浏览很多博客的时候,经常会看到如下的一些彩色警示文本框很是漂亮,网上也有很多这方面的代码,但是在实际配置到自己网站上的时候发现有很多代码不可用而且文章解释不清楚,对于一些新手来说配置起来比较麻烦,于是自己查看了网上的一些相关代码,并稍作修改形成了这篇文章,希望这篇文章对喜欢这个功能的朋友们有所帮助。

VEIDC测评提醒您,这里要替换为您的文本内容哦~

 

VEIDC测评提醒您,这里要替换为您的文本内容哦~

 

VEIDC测评提醒您,这里要替换为您的文本内容哦~

 

VEIDC测评提醒您,这里要替换为您的文本内容哦~

 

VEIDC测评提醒您,这里要替换为您的文本内容哦~

对于上面每一种样式的文本框其实代码都是相同且独立的,只不过是对前端样式做了简单的调整,这里我只添加了几个最常用的彩色文本框,如果你需要添加一些其他颜色的文本框可直接根据代码添加。本人代码小白,文中代码难免有误,希望看到的大佬能帮忙斧正。

修改主题前还是希望大家将网站备份一下,以免误操作引起网站崩溃。

functions.php文件修改

将下面的函数添加到主题的 functions.php 文件中,部分主题可能函数文件不是这个具体添加到何处请询问主题作者。

/*文章内容高亮提示框开始*/
/*青色警示文本框*/
function qgg_cyan($atts, $content=null){   
    return '<div id="tbc_cyan">'.$content.'</div>';   
}    
add_shortcode('qgg_cyan','qgg_cyan'); 
/*绿色警示文本框*/   
function qgg_green($atts, $content=null){   
    return '<div id="tbc_green">'.$content.'</div>';   
}    
add_shortcode('qgg_green','qgg_green');     
 /*黄色色警示文本框*/  
function qgg_yellow($atts, $content=null){   
    return '<div id="tbc_yellow">'.$content.'</div>';   
}    
add_shortcode('qgg_yellow','qgg_yellow'); 
 /*粉色警示文本框*/  
function qgg_pink($atts, $content=null){   
    return '<div id="tbc_pink">'.$content.'</div>';   
}    
add_shortcode('qgg_pink','qgg_pink');  
 /*灰色警示文本框*/  
function qgg_gray($atts, $content=null){   
    return '<div id="tbc_gray">'.$content.'</div>';   
}    
add_shortcode('qgg_gray','qgg_gray');   
/*文章内容高亮提示框完毕*/

上述代码主要是为主题添加短代码以备文章编辑时快速调用的,对比各个彩色文本框的代码你可以看出除了函数名外其实各段代码是相同的。直接复制粘贴任意一段代码并稍作修改既可以添加一个新的彩色文本框。

CSS样式文件修改

CSS样式主要是控制彩色文本框在前端的显示样式,这里我们将代码添加到主题的 style.css 文件中即可。需要注意的是部分主题,比如我所使用的DUX主题默认是不调用 style.css 文件的,使用DUX主题的需要将代码添加至主题的 main.css 文件中去。

/*网站新增彩色警示文本框*/ 
#tbc_cyan {
	color: #24b4f0;  
	background: #c0e8ff url('../diy/img/tbc_cyan.png') -1px -1px no-repeat;  
	border: 1px solid #24b4f0;   
	overflow: hidden;   
	margin: 10px 0;   
	padding: 15px 15px;   
} 
#tbc_green {
	color: #7da33c;   
	background: #ecf2d6 url('../diy/img/tbc_green.png') -1px -1px no-repeat;   
	border: 1px solid #aac66d;   
	overflow: hidden;   
	margin: 10px 0;   
	padding: 15px;   
} 
#tbc_yellow {
	color: #ad9948;  
	background: #fff4b9 url('../diy/img/tbc_yellow.png') -1px -1px no-repeat;  
	border: 1px solid #eac946;  
	overflow: hidden;  
	margin: 10px 0;  
	padding: 15px;  
}  
#tbc_pink {
	color: #c66;  
	background: #ffecea url('../diy/img/tbc_pink.png') -1px -1px no-repeat;  
	border: 1px solid #ebb1b1;  
	overflow: hidden;  
	margin: 10px 0;  
	padding: 15px;  
}   
#tbc_gray {
	color: #f0f0f0;
	background: #eaeaea url('../diy/img/tbc_gray.png') -1px -1px no-repeat;
	border: 1px solid #c8c8c8;
	overflow: hidden;
	margin: 10px 0;
	padding: 15px;  
}

网上的样式代码比较混乱,这里我讲代码分割成适合阅读的格式方便大家理解,不过我不确定你复制后是否会打乱格式,如果打乱了建议你再调整一下。与定义短代码类似,这里的样式分别对应上面不同彩色文本框,大家也可以直接复制其中一段并稍作修改即可为新添加的彩色文本框定义前端样式。需要注意的是样式中的图片路径大家需要根据自己修改,也就是说你需要将诸如 ../diy/img/tbc_cyan.png 的路径改为你自己主题中图标的路径。文末我会提供我所使用的图标路径下载。

使用彩色文本框

完成上面的配置,不出意外的话我们就可以使用这个功能了,具体使用方法如下:

青色文本框:【qgg_cyan]VEIDC测评提醒您,这里要替换为您的文本内容哦~[/qgg_cyan】 绿色文本框:【qgg_green]VEIDC测评提醒您,这里要替换为您的文本内容哦~[/qgg_green】 黄色文本框:【qgg_yellow]VEIDC测评提醒您,这里要替换为您的文本内容哦~[/qgg_yellow】 粉色文本框:【qgg_pink]VEIDC测评提醒您,这里要替换为您的文本内容哦~[/qgg_pink】 灰色文本框:【qgg_gray]VEIDC测评提醒您,这里要替换为您的文本内容哦~[/qgg_gray】

注意将上面“【】”替换为“[]”。

添加后台文本编辑器快捷按钮

显然如果每次都使用上面短代码调用太麻烦了,特别是如果我们网站要使用的短代码太多的话记忆起来难免有困难,这里给大家提供一段后台文本编辑器中添加按钮的代码方便大家快速调用。同样各个按钮的代码相互独立,大家可复制并稍作修改即可添加一个自己独有的按钮。代码添加到主题的functions.php中就好。

//添加彩色文本框快捷按钮
function appthemes_add_qgg_cyan() {
?>
    <script type="text/javascript">
    if ( typeof QTags != 'undefined' ) {
        QTags.addButton( 'qgg_cyan', '青色文本框', '【qgg_cyan]VEIDC测评提醒您,这里要替换为您的文本内容哦~','[/qgg_cyan]' );
    } 
    </script>
<?php 
} 
add_action('admin_print_footer_scripts', 'appthemes_add_qgg_cyan' );
 
function appthemes_add_qgg_green() {
?>
    <script type="text/javascript">
    if ( typeof QTags != 'undefined' ) {
        QTags.addButton( 'qgg_green', '绿色文本框', '【qgg_green]VEIDC测评提醒您,这里要替换为您的文本内容哦~','[/qgg_green]' );
    } 
    </script>
<?php 
} 
add_action('admin_print_footer_scripts', 'appthemes_add_qgg_green' );
 
function appthemes_add_qgg_yellow() {
?>
    <script type="text/javascript">
    if ( typeof QTags != 'undefined' ) {
        QTags.addButton( 'qgg_yellow', '黄色文本框', '【qgg_yellow]VEIDC测评提醒您,这里要替换为您的文本内容哦~','[/qgg_yellow]' );
    } 
    </script>
<?php 
} 
add_action('admin_print_footer_scripts', 'appthemes_add_qgg_yellow' );
 
function appthemes_add_qgg_pink() {
?>
    <script type="text/javascript">
    if ( typeof QTags != 'undefined' ) {
        QTags.addButton( 'qgg_pink', '粉色文本框', '【qgg_pink]VEIDC测评提醒您,这里要替换为您的文本内容哦~','[/qgg_pink]' );
    } 
    </script>
<?php 
} 
add_action('admin_print_footer_scripts', 'appthemes_add_qgg_pink' );
 
function appthemes_add_qgg_gray() {
?>
    <script type="text/javascript">
    if ( typeof QTags != 'undefined' ) {
        QTags.addButton( 'qgg_gray', '灰色文本框', '【qgg_gray]VEIDC测评提醒您,这里要替换为您的文本内容哦~','[/qgg_gray]' );
    } 
    </script>
<?php 
} 
add_action('admin_print_footer_scripts', 'appthemes_add_qgg_gray' );

注意添加代码的时候将上述代码中的“【”替换为“[”哦。

资源下载此资源为免费资源立即下载本站宗旨是为方便站长、科研及外贸人员,请勿用于其它用途!
本文出处www.veidc.com/10975.html,原作者保留一切权利,若侵权请联系删除。

相关文章 8

1

什么是无影云桌面?阿里云无影云桌面有哪些功能优势?(无影云电脑是什么) 32秒前

什么是无影云桌面? 无影云桌面 (Elastic Desktop Service),是一种易用、安全、高效的云上桌面服务。它支持快速便捷的桌面环境创建、部署、...

2

讲解一下Linux umask命令 2分钟前

在linux系统中,我们创建一个新的文件或者目录的时候,这些新的文件或目录都会有默认的访问权限,umask命令与文件和目录的默认访问权限...

3

ion cloud:美国便宜vps,达拉斯机房;1核/2G内存/50G SSD硬盘/2TB流量/1G端口,月付$8起 4分钟前

iON Cloud怎么样? iON Cloud是知名国外大厂krypt旗下的商家,和kt分两个系统销售,这个系统是WHMCS,主要销售VPS,采用KVM虚拟架构,线路上全是...

4

外贸网站怎么做推广(外贸公司网站怎么建) 7分钟前

做百度排名,网站优化 广州合优网络科技有限公司 让您的网站走在互联网的前端!以最佳的用户体验,让客户随时随地找到您!所谓响应式...

5

GreenCloudVPS:香港机房VPS简单测评,G口带宽,三网直连,移动用户网络较好 9分钟前

在去年黑五的时候,GreenCloudVPS放出了闪购的套餐,相信好多朋友也都抢到了,不过站长没有去抢,一方面价格也不低,最主要的是没有用处...

6

江西小程序开发--合优网络 10分钟前

合优网络成立于2007年,专注于网站建设、网站制作、网站设计、小程序开发、网站SEO优化、APP开发,代理网易企业邮箱、网易SCRM客户管理软...

7

我们的网站是不是用的服务器?(有网站吗谢谢) 12分钟前

我们有虚拟服务器,和独立云服务器,独立的服务器价格贵一点,多带带放一个网站。 本文转载,原地址:http://www.heyou51.com/zhishi/index.php...

8

centos下配置rsyslog日志收集服务器具体方法 13分钟前

rsyslog是比syslog功能更强大的日志记录系统,可以将日志输出到文件,数据库和其它程序,本篇文章重点为大家讲解一下centos下配置rsyslog日志...