讲故事的手艺人 讲故事的手艺人
  • 创作向
    • 写作
      • 非虚构
      • 剧本
      • 小说
      • 文言
      • 读书
      • 随笔
    • 拍摄
      • 纪录片
      • 设计
      • 视频
      • 摄影
  • 策划向
    • 策划资料
    • 创意之道
    • 短视频研究
  • 技术向
    • AI
    • 前期拍摄
    • 后期制作
    • 原创教程
    • 影像实验
    • 影像设备
    • 穿越机
  • 艺术向
    • 研究学习
    • 大师镜头
    • 电影赏析
    • 视频论文
    • 经验总结
  • 注册
  • 登录
首页 › 折腾 › 代码 › wordpress给后台文本编辑器增加按钮

wordpress给后台文本编辑器增加按钮

向安宇
2017-03-14 10:36:00代码阅读 931

编辑文章时候,习惯使用文本编辑器,从来不用“可视化”编辑,因为可视化确实感觉不靠谱,可视的不是最终效果,还会经常出点儿小问题,反而是文本编辑器里直接看得到代码,编辑的时候能够知道最终的样子。

但是因为xianganyu.com使用的是一个极简的主题,超级简略,代码能省则省,文本编辑器也是原始的,编辑时候确实还是有些不便,所以需要增加几个按钮,于是在functions.php增加了一段代码:

  1. // 后台文本编辑器增加按钮  
  2.       
  3. function download($atts, $content = null) {  
  4.         return '<i class="icon-download"></i><a class="download" href="'.$content.'" rel="external" target="_blank" title="下载地址">下载地址</a>';}  
  5.   
  6.         add_shortcode("download", "download");   
  7.   
  8.         add_action('after_wp_tiny_mce', 'bolo_after_wp_tiny_mce');  
  9.   
  10.         function bolo_after_wp_tiny_mce($mce_settings) {  
  11.         ?>    
  12.             <script type="text/javascript">    
  13.                 QTags.addButton( 'download', '下载按钮', "[download]下载地址[/download]" );  
  14.                 QTags.addButton('hr', '横线', "<hr />\n");//添加横线  
  15.                 QTags.addButton('h3', 'H3标签', "<h3>", "</h3>\n"); //添加标题3  
  16.                 QTags.addButton('h4', 'H4标签', "<h4>", "</h4>\n"); //添加标题4  
  17.                 QTags.addButton('sb', '上标', "<sup>", "</sup>");  
  18.                 QTags.addButton('xb', '下标', "<sub>", "</sub>");  
  19.                 QTags.addButton('shsj', '首行缩进', "&nbsp;&nbsp;");  
  20.                 QTags.addButton('hc', '回车', "<br />");  
  21.                 QTags.addButton('jz', '居中', "<center>", "</center>");  
  22.                 QTags.addButton('mark', '黄字', "<mark>", "</mark>");  
  23.                 QTags.addButton('xhx', '下划线', "<u>", "</u>");  
  24.                 QTags.addButton('pre', '代码', "<pre>", "</pre>\n"); //添加代码  
  25.             QTags.addButton( 'mimakejian', '密码可见', '[secret key="输入密码"]', '[/secret]' );  
  26.                 QTags.addButton('embed', '文章引用', "[mimelove_insert_post ids=文章id]");  
  27.             function bolo_QTnextpage_arg1() {  
  28.             }    
  29.             </script>  
  30.         <?php   
  31.     }  
  32. </pre>  

当然,其中密码可见,文章引用按钮是需要增加css样式的。

关于“密码可见”功能请参看:纯代码实现wordpress文章部分内容隐藏密码可见

wordpress
赞赏 赞(0) 收藏(0)
顾城的《英儿》和川端康成的《雪国》
上一篇
纯代码实现wordpress文章部分内容隐藏密码可见
下一篇

请登录以参与评论

现在登录
暂无评论
标签
720全景 ACES AE AE案例 AE表达式 Anyu翻译 CSC电影学院 fusion Hackintosh MG动画 ps教程 vlog wordpress 创意方法 剪辑 字幕 帧影帧画 抖音 摄影 文案 混剪 混音 灯光 看电影 磨皮 穿越机 纪录片 编剧 美术 美食 論語 调度 调色 达芬奇 重讀文學史 青玉记
腾讯云轻量应用服务器搭建wordpress
2021-11-13 21:36:45
868 0 0
301跳转:http跳转https不带www跳转到带www
2021-10-13 21:49:09
793 0 0
WordPress添加文章字数统计和预计阅读时间
2020-06-01 15:46:12
1,174 0 0
笨办法用腾讯云视频搭建wordpress低频使用的自适应码流视频播放器
2020-05-23 21:00:44
2,765 0 0
  • 0
  • 0
关于我:

想要读万卷书,行万里路,看万部电影。当过人民教师,做过策划师,入行影视做剪辑、导演。艺术是目的,技术是支撑,不断钻研,积聚梦想,同时分享干货。

推荐栏目:
视频论文 原创教程 后期制作 非虚构 照片 视频
特色专题:
专题汇总 宜看一侃 帧影帧画 美食摄影 重读文学史 青玉记
Copyright © 2016-2025 讲故事的手艺人. 鄂ICP备16005400号-1 鄂公网安备42050602000017号
  • 创作向
    • 写作
    • 拍摄
  • 策划向
    • 策划资料
    • 创意之道
    • 短视频研究
  • 技术向
    • AI
    • 前期拍摄
    • 后期制作
    • 原创教程
    • 影像实验
    • 影像设备
    • 穿越机
  • 艺术向
    • 研究学习
    • 大师镜头
    • 电影赏析
    • 视频论文
    • 经验总结
# 剪辑 # # 转场 # # 纪录片 #
向安宇
痴迷文字,醉心影像
420
文章
5
评论
325
喜欢