WordPress 默认编辑器 TinyMCE 添加自定义按钮,自定义编辑按钮顺序
文 / @WordPress主题
关于WordPress编辑器的一些话
我是一个掌握一定WordPress基础的小透明,还在努力学习WordPress的道路上狂奔!相信大家都知道WordPress编辑器默认使用的是TinyMCE,那么今天我要和大家分享一些关于WordPress编辑器的内容。
如何添加编辑器中的字号和字体背景等功能
团队为了用户体验,在默认情况下隐去不常用的功能,而有些WordPress用户可能需要这些隐藏的功能,如编辑中的字号和字体背景等功能。实际上WordPress只是默认隐藏它们,并未将它们删除,而且还提供了按钮显示这些功能。
现在让我们来看看添加完按钮之后的效果。请留意“段落”后面。
添加TinyMCE的两种方法
网上通常流传着添加一些编辑器按钮的方法,但是我们无法控制这些新添加按钮的位置和顺序。
function enable_more_buttons($buttons){
$buttons[]='hr';
$buttons[]='del';
$buttons[]='sub';
$buttons[]='sup';
$buttons[]='fontselect';
$buttons[]='fontsizeselect';
$buttons[]='cleanup';
$buttons[]='styleselect';
$buttons[]='wp_page';
$buttons[]='anchor';
$buttons[]='backcolor';
return $buttons;
}
add_filter("mce_buttons_3","enable_more_buttons");
为了提供更好的用户体验,相似功能的按钮应该放在一起,在这方面,WordPress可以从Gmail的按钮组织方式上学到东西。下面我们分享的方法不仅能添加TinyMCE按钮,还可以任意排列它们的顺序。
//编辑器第一行
function cw_mce_buttons_1($buttons){
$buttons=array(
'bold',
'italic',
'underline',
'strikethrough',
'bullist',
'numlist',
'blockquote',
'hr',
'alignleft',
'alignright',
'aligncenter',
'alignjustify',
'subscript',
'superscript',
'link',
'unlink',
'wp_more',
'wp_adv'
);
return $buttons;
}
add_filter('mce_buttons','cw_mce_buttons_1');
//编辑器第二行
function cw_mce_buttons_2($buttons){
$buttons=array(
'formatselect',
'fontsizeselect',
'forecolor',
'backcolor',
'charmap',
'pastetext',
'removeformat',
'spellchecker',
'fullscreen',
'undo',
'redo',
'indent',
'outdent',
'cleanup',
'charmap',
'wp_help',
'code',
'sub',
'sup',
'anchor',
);
return $buttons;
}
add_filter('mce_buttons_2','cw_mce_buttons_2');
以上就是我关于WordPress编辑器的一些分享,谢谢大家的收看。
相关文章
-
如何创建WordPress古腾堡编辑器的区块(PHP+原生JS) 2024-01-10 01:01:06
-
搭建一个WordPress网站需要多少成本 2023-11-06 00:09:51
-
Symlink介绍(附:如何使用Symlink进行WordPress开发) 2023-11-05 23:38:32
-
让WordPress实现数据库同步的插件:HyperDB 2023-10-24 23:40:49
-
allegro电商平台值得做吗(附:2023年Allegro注册流程指南) 2023-10-08 21:53:39
-
印度跨境电商平台有哪些(附:印度跨境电商做什么产品好) 2023-10-08 21:34:23
-
跨境电商必看的几大海外二手电商平台 2023-10-08 18:04:42
-
WordPress同城互联网产品解决方案:UBASE 2023-10-03 16:40:39
-
WordPress网站的安全插件:wordfence 2023-09-14 09:25:18
-
WordPress 6.3 支持在手动更新插件和主题失败后回滚旧版本 2023-08-28 16:58:45