编辑文章时候,习惯使用文本编辑器,从来不用“可视化”编辑,因为可视化确实感觉不靠谱,可视的不是最终效果,还会经常出点儿小问题,反而是文本编辑器里直接看得到代码,编辑的时候能够知道最终的样子。
但是因为xianganyu.com使用的是一个极简的主题,超级简略,代码能省则省,文本编辑器也是原始的,编辑时候确实还是有些不便,所以需要增加几个按钮,于是在functions.php增加了一段代码:
- // 后台文本编辑器增加按钮
- function download($atts, $content = null) {
- return '<i class="icon-download"></i><a class="download" href="'.$content.'" rel="external" target="_blank" title="下载地址">下载地址</a>';}
- add_shortcode("download", "download");
- 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( 'download', '下载按钮', "[download]下载地址[/download]" );
- QTags.addButton('hr', '横线', "<hr />\n");//添加横线
- QTags.addButton('h3', 'H3标签', "<h3>", "</h3>\n"); //添加标题3
- QTags.addButton('h4', 'H4标签', "<h4>", "</h4>\n"); //添加标题4
- QTags.addButton('sb', '上标', "<sup>", "</sup>");
- QTags.addButton('xb', '下标', "<sub>", "</sub>");
- QTags.addButton('shsj', '首行缩进', " ");
- QTags.addButton('hc', '回车', "<br />");
- QTags.addButton('jz', '居中', "<center>", "</center>");
- QTags.addButton('mark', '黄字', "<mark>", "</mark>");
- QTags.addButton('xhx', '下划线', "<u>", "</u>");
- QTags.addButton('pre', '代码', "<pre>", "</pre>\n"); //添加代码
- QTags.addButton( 'mimakejian', '密码可见', '[secret key="输入密码"]', '[/secret]' );
- QTags.addButton('embed', '文章引用', "[mimelove_insert_post ids=文章id]");
- function bolo_QTnextpage_arg1() {
- }
- </script>
- <?php
- }
- </pre>
当然,其中密码可见,文章引用按钮是需要增加css样式的。
关于“密码可见”功能请参看:纯代码实现wordpress文章部分内容隐藏密码可见
请登录以参与评论
现在登录