风君子博客

  • 首页
  • 业界
  • 前端
  • 运维
  • 建站
  • 软件
  • 生活
  • 后端
  • 创投
  • 运营
  • 程序人生
    • 影视
    • 游戏
    • 句子
    • bootstrap4教程
    • 资源
    • 日期计算器
  • 其他
    • 说说
    • 关于本站
  1. 首页
  2. 建站
  3. 正文

为wordpress默认编辑器增加按钮和默认内容

2018年6月28日 2401点热度 0人点赞 0条评论

wordpress默认编辑器只有很少的功能按钮,如下图:

为wordpress默认编辑器增加按钮和默认内容-风君子博客

刚开始使用wordpress时我想给文字加颜色,改变大小都没找到按钮,后来网上查了一下才发现

WordPress自带编辑器功能其实很强大,只不过它的很多编辑按钮默认情况下没有被显示出来而已。

 

完整的编辑器其实包含这些功能:

加粗(bold)、斜体(italic)、下划线(underline)、删除线(strikethrough)、左对齐(justifyleft)、居中(justifycenter)、右对齐(justfyright)、两端对齐(justfyfull)、无序列表(bullist)、编号列表(numlist)、减少缩进(outdent)、缩进(indent)、剪切(cut)、复制(copy)、粘贴(paste)、撤销(undo)、重做(redo)、插入超链接(link)、取消超链接(unlink)、插入图片(image)、清除格式(removeformat)、帮助(wp_help)、打开HTML代码编辑器(code)、水平线(hr)、清除冗余代码(cleanup)、格式选择(formmatselect)、字体选择(fontselect)、字号选择(fontsizeselect)、样式选择(styleselect)、上标(sub)、下标(sup)、字体颜色(forecolor)、字体背景色(backcolor)、特殊符号(charmap)、隐藏按钮显示开关(wp_adv)、隐藏按钮区起始部分(wp_adv_start)、隐藏按钮区结束部分(wp_adv_end)、锚文本(anchor)、新建文本(类似于清空文本)(newdocument)、插入more标签(wp_more)、插入分页标签(wp_page)、拼写检查(spellchecker)。

为默认编辑器增加按钮的方式:将以下代码添加到主题functions.php文件里即可。

 

[php]

//编辑器添加更多按钮
function enable_more_buttons($buttons) {
$buttons[] = 'hr';
$buttons[] = 'fontselect';
$buttons[] = 'forecolor';
$buttons[] = 'fontsizeselect';
$buttons[] = 'backcolor';
$buttons[] = 'code';
$buttons[] = 'wp_page';

// 更多按钮自行添加吧...

return $buttons;
}
add_filter("mce_buttons", "enable_more_buttons"); //默认将新添加的按钮追加在工具栏的第一行
//add_filter("mce_buttons_2", "enable_more_buttons"); //添加到工具栏的第二行

[/php]

 

效果如下图:

为wordpress默认编辑器增加按钮和默认内容-风君子博客

补充技巧:

更改编辑器默认视图为HTML

大家都知道,在后台新建文章后,编辑器就自动跳转到“可视化”视图,对于一些经常要插入代码或者WEB设计者们来说,可能更习惯使用HTML视图手动编辑。

设置方法:将以下代码添加到主题的functions.php文件里即可:

[php]add_filter('wp_default_editor', create_function('', 'return "html";'));[/php]

 

添加编辑器默认内容(编辑器内可见)

新建文章后编辑器里的内容默认是空的,有些朋友做的是WordPress主题站、插件站或单纯的下载站,一些标准的格式化的文章每次都会输入“主题名称”、“主题作者”、“下载地址”等内容,添加默认内容之后,这些重复性的工作以后再也不用了,一切都预定义好了。而且如果发表文章不需要这些预定义的内容,只需要全选-Delete就ok了,并不会很麻烦。

设置方法:在主题functions.php文件添加以下代码即可:

[php]
function insertPreContent($content) {
if(!is_feed() && !is_home()) {
$content.= "这里的预定义内容在编辑器可见";
}
return $content;
}
add_filter ('default_content', 'insertPreContent');
[/php]

添加编辑器默认内容(编辑时不可见)

此方法添加的内容在发布文章时自动添加在内容的最后,在编辑的时候是看不见的,用于添加订阅、文章版权信息等等。

设置方法:在主题functions.php文件添加以下代码即可:

[php]
function insertFootNote($content) {
if(!is_feed() && !is_home()) {
$content.= "这里的预定义内容在编辑器不可见";
}
return $content;
}
add_filter ('the_content', 'insertFootNote');
[/php]

添加更多的HTML标签

此功能请慎用,因为WordPress自带的TinyMCE编辑器会默认过滤掉不符合XHTML 1.0中的html标签,如<br />、<iframe>等。但不排除某些情况下也可能会用到这些标签,所以把方法放出来供大家参考吧。

添加方法:将以下代码粘贴到主题的functions.php文件里即可:

[php]
function fb_change_mce_options($initArray) {
$ext = 'pre[id|name|class|style],iframe[align|longdesc|
name|width|height|frameborder|scrolling|marginheight|
marginwidth|src]'; //注意:格式为“标签一[属性一|属性二],标签二[属性一|属性二|属性三]”
if ( isset( $initArray['extended_valid_elements'] ) ) {
$initArray['extended_valid_elements'] .= ',' . $ext;
} else {
$initArray['extended_valid_elements'] = $ext;
}
return $initArray;
}
add_filter('tiny_mce_before_init', 'fb_change_mce_options');
[/php]

标签: wordpress 代码高亮 编辑器
最后更新:2018年6月28日

风君子

独自遨游何稽首 揭天掀地慰生平

点赞
< 上一篇
下一篇 >

猜你喜欢

  • 威联通(QNAP)推出免授权费的一站式 WordPress 备份解决方案

  • 一个时代结束!微软 GitHub 宣布代码编辑器 Atom 将停用,可使用 Visual Studio Code

  • Markdown 编辑器 Typora 正式推出 1.0 版本,并开始收费

  • Sublime Text 4 稳定版 Build 4113 发布

  • 微软 VS Code 1.58 版本发布,带来大量改进

  • WordPress添加头部Meta property=og协议

  • wordpress升级常见问题解决方法

  • 宝塔面板 ImageMagick无法安装解决办法

  • WordPress无法建立到WordPress.org的安全连接解决方法

  • wordpress更新插件出现:cURL error 28: Operation timed out after 10001 milliseconds with 0 out of 0 bytes received

  • WordPress 后台更新升级失败的解决方法

  • 同一台服务器多个wordpress站点同时开启Memcached缓存冲突导致网站打开空白的问题

文章评论

取消回复

风君子

独自遨游何稽首 揭天掀地慰生平

最新 热点 随机
最新 热点 随机
UltralSO制作启动盘时报错:磁盘/映像容量太小 U盘安装centOS遇到dracut-initqueue timeout问题解决办法 抖音怎么设置心情状态 抖音心情怎么设置 抖音心情怎么取消 抖音心情怎么关闭 抖音心情状态显示怎么设置 SA:消费级AR头显设备出货量同比增长161% Nreal品牌排名第一 哈啰电动车推出“小哈修车”独立服务品牌 行业大提升,广东上半年报废新能源汽车回收量同比大增 132%
信用卡审核久是不是代表通过不了 这可不一定工行孩子王baby年费可以免吗?得看你消费能力够不够信用卡透支额度是什么 要怎么计算工行星级评定标准 这些知识你必须掌握统信 UOS 宣布成为国内首个 50 万 + 操作系统生态适配组合索尼宣布《如龙》系列 8 款游戏将于今年年内加入 PS+ 会员游戏库建行龙卡喜马拉雅fm信用卡制卡要多久?阿里云盘 iOS 版 3.9.0 更新:新增共享相簿,新版传图识字,iPad 支持扫码登录联想晒拯救者 Y70 手机背面照:7.99mm 轻薄机身,CNC 金属中框罗技宣布与腾讯合作,年内推出云游戏掌机
深圳出台“以旧换新”汽车购置奖励新政:购买新能源车奖励 5000 元 surveyor.exe - surveyor是什么进程 佳明推出自行车智能后视雷达 Varia RCT715,售价 3380 元 7nm Navi上市一年 AMD点评自家显卡:性能领先N卡20% 银行大额存单为什么受欢迎?与其它理财对比,它有几大明显优势! 任正非一句“杀出一条血路” 外媒翻译不及格 manager.exe是什么进程 有什么用 manager进程查询 微信群发助手怎么使用 央视频是腾讯免流软件吗 新债停牌一般停多久
标签聚合
芯片 信用卡 额度 三星 IT资讯 借款人 苹果 腾讯 微软 特斯拉 马斯克 银行卡 利息 银行 小米 投资理财 华为 京东 科技 手机 美国 秘籍 理财知识 电动汽车 贷款 快科技 iphone 股票 汽车 支付宝
注意事项 病虫 办法 品种 常见 水培 新买 家庭 处理 怎么 作文 什么时候 家里 回事 阳台 大全 原因 作用 什么 冬天 叶子发黄 防治 区别 适合 发黄 盆景 吊兰 虫害 有哪些 开花 栀子花 养花 植物 老舍 时间 君子兰 治方 图片 功效 绿萝 叶子 兰花 肥料 室内 怎么办 盆栽 烂根 方法 多久 花语
Tags
酒 胡萝卜 食物 私房菜 有什么好处 水果 能吃 鸡蛋 身体 会胖吗 副作用 吃什么 相克 好处 饮食 作用 土豆食谱 方法 牛肉 豆腐 糖 热量 茄子 好吃 营养 皮肤过敏 区别 菜谱 牛肉食谱 功效 怎么做 营养价值 豆腐食谱 维生素 土豆 热菜 食用方法 常吃 健康 排骨 汤类 高血压 牛奶 糖尿病人 做法 吃法 下饭菜 海鲜 一起吃 排骨食谱
最近评论
youyou 发布于 2 周前(07月30日) 站长,文章底部相关文章使用的是哪款插件,方便提供下吗,可发邮箱,谢谢!
youyou 发布于 2 周前(07月30日) 你好,咨询下你的文章后面的相关文章采用的是哪个插件,谢谢!
www 发布于 4 周前(07月19日) 听!我知道你们不会相信这一点,但我得到了这个 Minecraft 升级代码并且它被赎回了!你也可以从...
鲜盖 发布于 2 个月前(06月24日) 感谢你的博客页!完美解决了困扰我的滚动条问题!
仍搜 发布于 2 个月前(06月07日) 你好换个友情链接吧
九九 发布于 3 个月前(05月06日) 也可能是 IP2LOCATION 数据
风君子 发布于 8 个月前(12月20日) 直播这么赚钱的吗?
wanif 发布于 8 个月前(12月18日) 采用你提供的pe制作u盘后无法识别mac硬盘,如何解决?
robotunl 发布于 8 个月前(12月18日) 可以用了,感谢
robotunl 发布于 8 个月前(12月17日) DISM++链接下不了了啊,能再发一个么。 还有怎么制作和博主一样的PE u盘。

COPYRIGHT © 2022 风君子博客 ALL RIGHTS RESERVED.

豫ICP备14018241号