Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >为WordPress 后台编辑器文本模式(HTML模式)添加按钮

为WordPress 后台编辑器文本模式(HTML模式)添加按钮

作者头像
Jeff
发布于 2018-01-19 07:29:25
发布于 2018-01-19 07:29:25
2.7K0
举报
文章被收录于专栏:DeveWorkDeveWork

今天为各位带来在WordPress 后台编辑器文本模式(HTML模式)添加自定义按钮的方法,这个的话如果使用S-shortcodes 短代码插件的可能有接触,因为在最新版已经集成了。文本模式(HTML模式)添加按钮是为了更加方便地进行写作,特别是像Jeff 这种习惯在文本模式(HTML模式)下写文章的博主。之前分享过的一篇文章《WordPress自带TinyMCE编辑器相关功能增强》也大致有介绍,今天在这里则更加细致说明方法并给出多个实例。

为WordPress 后台编辑器文本模式(HTML模式)添加按钮教程

方法很简单,依样画葫芦即可。在主题的functions.php 文件下加入以下代码:

add_action('admin_print_scripts', 'my_quicktags'); function my_quicktags() { wp_enqueue_script( 'my_quicktags', get_stylesheet_directory_uri().'/my_quicktags.js', array('quicktags') ); }

然后创建一个my_quicktags.js文件,按钮便是在这里自定义的,先给出个定义< h1 >标签的例子:

QTags.addButton( 'h1', 'h1', "\n<h1>", "</h1>\n" ); //快捷输入h1标签 //QTags.addButton( 'my_id', 'my button', '\n', '\n' ); //这儿共有四对引号,分别是按钮的ID、显示名、点一下输入内容、再点一下关闭内容(此为空则一次输入全部内容),\n表示换行。

S-shortcodes 短代码插件的代码如下:

QTags.addButton( 'alert', 'alert', "\n[box style=\"alert\"]\n红色警示\n", "[/box]\n" ); QTags.addButton( 'warning', 'warning', "\n[box style=\"warning\"]\n黄色提醒\n", "[/box]\n" ); QTags.addButton( 'download', 'download', "\n[box style=\"download\"]\n蓝色下载\n", "[/box]\n" ); QTags.addButton( 'info', 'info', "\n[box style=\"info\"]\n灰色公告\n", "[/box]\n" ); QTags.addButton( 'tip', 'tip', "\n[box style=\"tip\"]\n绿色提示\n", "[/box]\n" );

后台效果:

Jeff使用的插件没有提供相关按钮,因此针对四种常用的语言,我在my_quicktags.js 是这么写的(直接上图,写代码会被执行):

关于为什么要\"css\" 的问题,如果你学过C 语言或C++ 等类似的语言,你就知道是这么回事啦~

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2013/07/21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
WordPress 3.5.1添加后台编辑器按钮
作者:matrix 被围观: 1,911 次 发布时间:2013-04-24 分类:Wordpress 兼容并蓄 | 无评论 »
HHTjim 部落格
2022/09/26
9040
WordPress 3.5.1添加后台编辑器按钮
WordPress自带TinyMCE编辑器相关功能增强
WordPress 默认的那个编辑器叫做TinyMCE。TinyMCE是一个轻量级的基于浏览器的所见即所得编辑器,由JavaScript写成。它对IE6+和Firefox1.5+都有着非常良好的支持。功能方面虽然不能称得上是最强,但绝对能够满足大部分网站的需求,并且功能配置灵活简单。 因为其功能相对简单,所以很多人都想着用给它扩展一下,那就扩展一下吧~ 更改编辑器默认视图为HTML/文本 WordPress默认的是,在后台新建文章后,编辑器就自动跳转到“可视化”视图,对于一些经常要插入代码或者WEB设计者们
Jeff
2018/01/19
3.2K0
更换主题-七彩之家BLUE2.0以及后续的修改
作者:matrix 被围观: 9,648 次 发布时间:2013-07-31 分类:Wordpress 兼容并蓄 零零星星 | 2 条评论 »
HHTjim 部落格
2022/09/26
3880
更换主题-七彩之家BLUE2.0以及后续的修改
纯代码给 WordPress 文章编辑器上增加 Prism.js 代码高亮的快捷按钮
之前发过文章说过:使用 Prism.js 实现漂亮的代码语法高亮,本博客也使用的是它
沈唁
2018/12/12
2.6K0
WordPress 轻量简单的代码高亮
兼容标准的 Google Code Prettify 代码高亮主题&插件的格式,基于 Google Code Prettify 高亮代码的方案,纯代码版。
Yangsh888
2022/03/28
8710
wordpress免插件设置回复后可见
作者:matrix 被围观: 32,998 次 发布时间:2014-01-26 分类:Wordpress | 68 条评论 »
HHTjim 部落格
2022/09/26
6210
wordpress免插件设置回复后可见
WordPress 技巧:给 quicktags 编辑器添加自定义按钮
我们知道 WordPress 后台日志的文本编辑器有 quicktags 编辑器,目前有十几个按钮,如果我们要添加一些自定义按钮,怎么处理呢?下面以添加下一页按钮为例:
Denis
2023/04/15
5320
WordPress文章添加彩色美化框及彩色按钮
有时候,wordpress的文章编辑器并不能满足我们的要求,那就要靠我们自己动手实现了。
AlexTao
2019/12/13
1.8K0
WordPress文章添加彩色美化框及彩色按钮
S-shortcodes:WordPress短代码形式美化框插件下载
S-shortcodes 短代码插件是Jeff在一款国外短代码插件的基础上进行二次开发而来的,相对应原插件,去除了自认为鸡肋的一些特效,改进精简了相关代码,更为插件添加了更多人性化的操作体验功能。原版插件名称为arconix-shortcodes,作者为John Gardner。下面就介绍并分享一下该插件: S-shortcodes 插件相关信息 插件名称:S-shortcodes 作者:Jeff 插件简介:短代码美化框,丰富排版,提供8种美化框。 插件最新版本:2.3.0 插件最近更新时间:2014.7.
Jeff
2018/01/19
1.2K0
S-shortcodes:WordPress短代码形式美化框插件下载
WordPress 3.9+的 TinyMCE 4 编辑器增强开发
从WordPress 3.9版本后,WordPress 默认的编辑器 TinyMCE 随之升级到了版本4,带来的问题以前在默认编辑器上的增强开发的效果可能失效。这篇文章旨在破旧立新,通过几个例子给大家带来几个TinyMCE4 编辑器的增强开发技巧。 还原字体种类及大小选择按钮 默认的话,字体种类及大小这两个按钮没有添加到TinyMCE 编辑器中,通过下面的函数,就可以实现有下拉形式的字体种类及大小这两个按钮。 // Enable font size & font family selects in the
Jeff
2018/01/19
1.1K0
WordPress 3.9+的 TinyMCE 4 编辑器增强开发
纯代码实现WordPress文章设置隐藏内容公众号可见
网上找了一圈找到了龙笑天下博主写的一篇文章:WordPress 文章部分内容关注微信公众号后可见
AlexTao
2019/07/22
1.5K0
纯代码实现WordPress文章设置隐藏内容公众号可见
WordPress美化之文章内页新增彩色渐变框【共9套】
首先把下面的CSS丢到你的主题style.css样式文件内。圆角值修改下边的第三行即可。默认8px
行云博客
2022/05/11
3180
为wordpress文章添加额外功能[移植自DUX主题]
.xControl { font-size: 15px; font-weight: bold; padding: 5px 0; box-shadow:0 0 20px #d0d0d0;/* 阴影 */ background-color: #FFFFFF;/* 背景颜色 */ border-bottom: 2px solid #e74c3c;/* 边 */ transition: all 0.1s linear; text-align: center; border-radius: 0 0 5% 5%; border-radius:4px; } .xControl a{ text-decoration: none; display: block; }
AlexTao
2019/12/13
1.2K0
为wordpress文章添加额外功能[移植自DUX主题]
纯代码给WordPress文章添加卡片式内链的方法
写文章的时候会经常文章中引用其他文章链接,是为了让用户方便浏览,也增加文章关联度;更重要的是适当的引用文章,也可以让内容更加丰满,对用户体验上也是有提高;但是常规的文章内链一般就是直接放一个链接进去,干巴巴的一个链接不管是美观度还是用户体验都不是很好,所有全百科网搞了个简约美观的卡片内链样式。
于飞云计算
2019/07/22
1.4K0
纯代码给WordPress文章添加卡片式内链的方法
腾讯云:WordPress创建带缩略图文章内链
如何用 WordPress 短代码或可视化编辑器按钮来创建一个图文混排的文章内链 更多内容关注qq群(197783973) 文章内链在 SEO 链接建设中一直是相当重要的,良好的内链结构对 SEO 十
Wordpress教程
2019/06/11
1.1K0
腾讯云:WordPress创建带缩略图文章内链
我还是输给了免费富文本编辑器
无奈之下,BOSS决定掏钱升级ewebeditor并且怪为什么没有提早说百度编辑器实现不了。(经理&我:???)
阿东
2021/08/16
1K0
我还是输给了免费富文本编辑器
给WordPress新添加一个古腾堡编辑器
在WordPress中添加一个额外的古腾堡编辑器(Gutenberg Editor)实例可以通过自定义代码实现。以下是一个基本的步骤指南,帮助你在WordPress中添加第二个古腾堡编辑器实例。
WordPress爱好者
2024/10/17
2610
给WordPress新添加一个古腾堡编辑器
杨老师教你学会使用富文本编辑器KindEditor之添加页面设计
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/kese7952/article/details/84922606
杨校
2019/02/27
8750
杨老师教你学会使用富文本编辑器KindEditor之添加页面设计
WordPress主题开发,从入门到精通。
相关文档:https://www.wpzhiku.com/document/wordpress-plugin-basics/
房东的狗丶
2023/02/17
11.4K0
开发者的福音:GenerateWP 自动生成WordPress 开发相关代码
开发 WordPress 主题或插件的时候,有很多比较常用的功能,例如边栏、自定义菜单、自定义文章类型等等,都需要手动书写或者复制,需要大量的时间和精力,但是有人专门做了一些工具来生成这些代码 - GenerateWP.com。 简介 官方地址:http://generatewp.com/ GenerateWP 是一个可以在线自动生成 WordPress 功能代码的网站,有国外牛人创建的。Generate WP上面提供了12种常用功能的代码生成工具,甚至还可以生成查询代码,只需要点击对应的工具然后按照表单填
Jeff
2018/01/19
1.7K0
开发者的福音:GenerateWP 自动生成WordPress 开发相关代码
推荐阅读
相关推荐
WordPress 3.5.1添加后台编辑器按钮
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档