方法/步骤
首先,wordpress编辑器增强方法是将以下代码复制到你的主题目录下的function.php中即可。
function add_editor_buttons($buttons) {
$buttons[] = 'fontselect';
$buttons[] = 'fontsizeselect';
$buttons[] = 'cleanup';
$buttons[] = 'styleselect';
$buttons[] = 'hr';
$buttons[] = 'del';
$buttons[] = 'sub';
$buttons[] = 'sup';
$buttons[] = 'copy';
$buttons[] = 'paste';
$buttons[] = 'cut';
$buttons[] = 'undo';
$buttons[] = 'image';
$buttons[] = 'anchor';
$buttons[] = 'backcolor';
$buttons[] = 'wp_page';
$buttons[] = 'charmap';
return $buttons;
}
add_filter("mce_buttons_3", "add_editor_buttons");
常用wordpress编辑器插件一:UEditor。
该插件是百度所开发,其功能非常强大,拥有一切编辑器的功能外,还可以添加php、java、javascript、html、css……等多种语言代码而且高亮显示,另外,它还可以将文章中的远程链接的图片下载到本地,减少因为图床的图片链接失效导致无法浏览网站图片。
常用wordpress编辑器插件二:CKEditor for WordPress。
该插件有2种皮肤,外观清新,而且可以直接在wordpress后台快速安装。
常用wordpress编辑器插件三:Kindeditor For Wordpress。
该插件样式跟FCK编辑器比较相似,功能强大,也可以添加多种语言代码并高亮显示,和百度的UEditor不同的是,远程链接图片不需要下载到本地,以节省空间。
缺点:该插件编辑器的html模式和wordpress原始编辑器不兼容,当在html模式中输入代码(style="display:none;")时来回切换视图/代码模式,这句代码会消失。
WordPress 问题紧急求助!!
为什么要选用worldpress建站呢?
感觉以后迁移太麻烦了
看看我的
www.wzlovefp.cn pj的程序
wordpress怎么实现锚点平滑
wordpress的默认编辑器功能简单,只有添加超链接,没有添加锚点。
所以第一步,就是给编辑器增加一个添加锚点的按钮。
关于给TinyMCE编辑器增加按钮,请参考本站的另一篇教程:wordpress功能集成(九):给wp默认编辑器增加按钮
将下列代码添加到主题的functions.php文件中。
1. function add_editor_buttons($buttons) {
2.
3. $buttons[] = 'anchor';
4. //还可在此添加更多按钮
5. return $buttons;
6. }
7. add_filter("mce_buttons_3", "add_editor_buttons");
添加完成即可在wordpress后台的编辑器中看到出现一个像船锚一样的按钮,此按钮即为锚点功能按钮。
如图:
锚点按钮怎么使用呢?
加入我要发布如图所示的两段文字,然后在文章的开头添加量过标题,点击标题分别跳到对应的内容
1.首先选择第一段文字的标题,然后点击 添加锚点按钮。
1. 选中文字
2. 点击添加锚点按钮
3. 输入锚点名称,名称为英文,全小写,不要特殊字符和空格,可用下划线
插入锚点之后,可以看到在标题的前面会出现一个船锚符号。
2. 添加链接
选中要跳转到该锚点的文字,然后添加超链接,链接地址填 #+锚点名称 即可,上图中添加的锚点名称为jiaocheng,则下图中的链接地址为#jiaochegn
如何给wordpress后台编辑框添加自定义按钮
打开您的主题文件下的functions.php文件,请注意备份文件,以免误操作导致网站无法正常显示。
在末尾的?>之前加上
//添加HTML编辑器自定义快捷标签按钮
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( 'book', '书籍信息', '<h2>图书信息</h2>\n'+
'<p>书名:\n'+
'作者:\n'+
'出版社:\n'+
'出版时间:\n'+
'开本:\n'+
'定价:</p>\n'+
'<h2>内容简介</h2>\n'+
'<h2>作者简介</h2>\n'+
'<h2>目录</h2>\n', "" );
QTags.addButton( 'wp_page', '分页按钮', "<!--nextpage-->\n", "" );
function bolo_QTnextpage_arg1() {
}
</script>
<?php
}
上传到网站主题目录覆盖文件即可。
运行效果:
亲,对你有帮助的话记得采纳哟!
如何修改wordpress宓膄avicon图标
打开后台-外观-编辑,找到右侧的head.php。定位到<head></head>之间,添加如下代码即可:<link href="favicon.ico" mce_href="favicon.ico" rel="bookmark" type="image/x-icon" />
<link href="favicon.ico" mce_href="favicon.ico" rel="icon" type="image/x-icon" />
<link href="favicon.ico" mce_href="favicon.ico" rel="shortcut icon" type="image/x-icon" />
href="/中间这里是你的ico文件地址/"
wordpress怎么添加中文字体
将如下代码加到当前主题的 functions.php 模板文件中:
functioncustum_fontfamily($initArray){$initArray['font_formats']="微软雅黑='微软雅黑';宋体='宋体';黑体='黑体';仿宋='仿宋';楷体='楷体';隶书='隶书';幼圆='幼圆';";
return$initArray;
}
add_filter('tiny_mce_before_init','custum_fontfamily');
WordPress默认TinyMCE编辑器并没有选择字体功能,所以还需要把下面代码也一同加到 functions.php 模板文件中:
functionenable_more_buttons($buttons){$buttons[]='styleselect';
$buttons[]='fontselect';
return$buttons;
}
add_filter("mce_buttons","enable_more_buttons");
wordpress如何添加自定义功能代码?
后台文章编辑框添加按钮,可以通过下面的代码实现 。把这个代码放到主题functions.php文件里。
//增强编辑器开始 ,将代码放到function.php文件中
function add_editor_buttons($buttons) {
$buttons[] = 'fontselect';
$buttons[] = 'fontsizeselect';
$buttons[] = 'outdent';
$buttons[] = 'indent';
$buttons[] = 'copy';
$buttons[] = 'paste';
$buttons[] = 'cut';
$buttons[] = 'backcolor';
return $buttons;
}
add_filter("mce_buttons_3", "add_editor_buttons");
具体添加哪些按钮,可参照下面这些。wordpress编辑器按钮调用的Key:
1.剪切(cut)复制(copy)粘贴(paste)撤销(undo)重做(redo)居中(justifycenter)
2.加粗(bold)斜体(italic)左对齐(justifyleft)右对齐(justfyright)
3.两端对齐(justfyfull)插入超链接(link)取消超链接(unlink)插入图片(image)
4.清除格式(removeformat)下划线(underline)删除线(strikethrough)
5.锚文本(anchor)新建文本(newdocument)
6.字体颜色(forecolor)字体背景色(backcolor)
7.格式选择(formmatselect)字体选择(fontselect)字号选择(fontsizeselect)
8.样式选择(styleselect)无序列表(bullist)编号列表(numlist)
9.减少缩进(outdent)缩进(indent)帮助(wp_help)
10打开HTML代码编辑器(code)水平线(hr)清除冗余代码(cleanup)
11.上标(sub)下标(sup)特殊符号(charmap)插入more标签(wp_more)
12.插入分页标签(wp_page)
13.隐藏按钮显示开关(wp_adv)
14.隐藏按钮区起始部分(wp_adv_start)
15.隐藏按钮区结束部分(wp_adv_end)
16.拼写检查(spellchecker)
wordpress如何禁止加载s.w.org
wordpress禁止加载s.w.org的步骤:
1、function disable_emoji9s_tinymce($plugins) { if (is_array($plugins)) { return array_diff($plugins, array( 'wpemoji' )); } else { return array(); }}
2、function custom_gitsmilie_src($old, $img) { return get_stylesheet_directory_uri() . '/img/smilies/' . $img;}
3、function init_gitsmilie() { global $wpsmiliestrans; $wpsmiliestrans = array(
':mrgreen:' => 'icon_mrgreen.gif',
':neutral:' => 'icon_neutral.gif',
':twisted:' => 'icon_twisted.gif',
':arrow:' => 'icon_arrow.gif',
':shock:' => 'icon_eek.gif',
':smile:' => 'icon_smile.gif',
':???:' => 'icon_confused.gif',
':cool:' => 'icon_cool.gif',
':evil:' => 'icon_evil.gif',
':grin:' => 'icon_biggrin.gif',
':idea:' => 'icon_idea.gif',
':oops:' => 'icon_redface.gif',
':razz:' => 'icon_razz.gif',
':roll:' => 'icon_rolleyes.gif',
':wink:' => 'icon_wink.gif',
':cry:' => 'icon_cry.gif',
':eek:' => 'icon_surprised.gif',
':lol:' => 'icon_lol.gif',
':mad:' => 'icon_mad.gif',
':sad:' => 'icon_sad.gif',
'8-)' => 'icon_cool.gif',
'8-O' => 'icon_eek.gif',
':-(' => 'icon_sad.gif',
':-)' => 'icon_smile.gif',
':-?' => 'icon_confused.gif',
':-D' => 'icon_biggrin.gif',
':-P' => 'icon_razz.gif',
':-o' => 'icon_surprised.gif',
':-x' => 'icon_mad.gif',
':-|' => 'icon_neutral.gif',
';-)' => 'icon_wink.gif',
'8O' => 'icon_eek.gif',
':(' => 'icon_sad.gif',
':)' => 'icon_smile.gif',
':?' => 'icon_confused.gif',
':D' => 'icon_biggrin.gif',
':P' => 'icon_razz.gif',
':o' => 'icon_surprised.gif',
':x' => 'icon_mad.gif',
':|' => 'icon_neutral.gif',
';)' => 'icon_wink.gif',
':!:' => 'icon_exclaim.gif',
':?:' => 'icon_question.gif',);
4、 remove_action('wp_head', 'print_emoji_detection_script', 7);
remove_action('admin_print_scripts', 'print_emoji_detection_script');
remove_action('wp_print_styles', 'print_emoji_styles');
remove_action('admin_print_styles', 'print_emoji_styles');
remove_filter('the_content_feed', 'wp_staticize_emoji');
remove_filter('comment_text_rss', 'wp_staticize_emoji');
remove_filter('wp_mail', 'wp_staticize_emoji_for_email');
add_filter('tiny_mce_plugins', 'disable_emoji9s_tinymce');
add_filter('smilies_src', 'custom_gitsmilie_src', 10, 2);}
add_action('init', 'init_gitsmilie', 5);
5、将以上代码放入主题functions.php文件即可。
转载请注明出处51数据库 » wordpressmce wordpress用什么编辑器