AB资源网(www.xxab.cn)服务器导航站-找服务器商就上AB资源网
百度360必应搜狗本站头条
【本站公告】:本站互助计划,欢迎有活动的服务器商免费投稿,免费收录,最新收录会在首页展示! - 站长QQ:6502567
当前位置:网站首页 > 技术文档 > 正文

wordpress编辑器插件(wordpress word插件)

AB资源网 2023-05-04 14:37 51 浏览 0 评论

wordpress编辑器插件(wordpress word插件)

本文目录:

  • 1、wordpress怎么添加HTML编辑器
  • 2、如何解决wordpress编辑器插件内容 变成源码
  • 3、怎样用 WordPress 搭建网站
  • 4、wordpress用什么编辑器
  • 5、如何开发一个WordPress插件
  • 6、怎么选择wordpress 编辑器

wordpress怎么添加HTML编辑器

1.登录wordpress管理后台。

2.新建文章,看看这个“可视化”选项卡下的编辑器。的确不是很让人满意。

3.没事,还是那句话,这不叫问题。进入插件安装,查找“CKEditor”。安装并启动插件。

4.完啦!开始测试下。新建文章看看。点击“可视化”选项。是不是可以像编辑word文档那样编辑?

5.试试字体颜色与大小。

希望我的回答可以帮到您哦

如何解决wordpress编辑器插件内容 变成源码

许多wordpress站长特别是新手站长,会纠结适用哪个编辑器的问题,于是就在网络上众多编辑器种类中做出选择,其实选哪一种编辑器就看你的目的是什么了。如果你熟悉php代码,就直接用wordpress自带的编辑器即可(增强方法下面会有描述),这样还可以减少众多插件给服务器带来的负担;如果你是新手而且就是想省事,可以选择以下3种常用编辑器,也是编辑器中做的比较好的。

工具/原料

wordpress程序

方法/步骤

1

首先,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”);

2

常用wordpress编辑器插件一:UEditor。

该插件是百度所开发,其功能非常强大,拥有一切编辑器的功能外,还可以添加php、java、javascript、html、css……等多种语言代码而且高亮显示,另外,它还可以将文章中的远程链接的图片下载到本地,减少因为图床的图片链接失效导致无法浏览网站图片。

3

常用wordpress编辑器插件二:CKEditor for WordPress。

该插件有2种皮肤,外观清新,而且可以直接在wordpress后台快速安装。

4

常用wordpress编辑器插件三:Kindeditor For Wordpress。

该插件样式跟FCK编辑器比较相似,功能强大,也可以添加多种语言代码并高亮显示,和百度的UEditor不同的是,远程链接图片不需要下载到本地,以节省空间。

缺点:该插件编辑器的html模式和wordpress原始编辑器不兼容,当在html模式中输入代码(style=”display:none;”)时来回切换视图/代码模式,这句代码会消失。

END

注意事项

以上4种方法丰富你的wordpress编辑器已经绰绰有余,不需要再纠结其他编辑器。

如果你的php、wordpress代码水平达到一定层次,就算不能做一个编辑器,你也是可以修改其样式的,Good Luck!

怎样用 WordPress 搭建网站

1、首先购买域名和虚拟空间。

2、域名就是一个网站的地址,例如即为百度。购买域名可以到一些知名的网站去购买,例如万网,请首先考虑好域名的名字,十分重要。一般.com等域名费用为首年49元。建议购买国内不需要备案的如.com.me。

3、虚拟主机是存放网站上各种数据的地方,比如网站的图片等。虚拟主机的购买可选择一些大型的网站,但费用相对较贵。本人的虚拟主机是从淘宝上买的,一年80多。建议购买香港或美国的,免去备案的麻烦。之后卖家会提供ip地址即后台。

4、如果这两样已经准备好,接下来就是将域名解析到虚拟主机上。以万网为例(如果是从万网购买的域名的话):进入会员中心——选择解析——以默认的方式解析即可。解析时间为48小时以内。

5、接下来进入正题。(及著名的五步安装法,官网有的。)

将 WordPress 压缩包解压至一个空文件夹,并上传它。将WordPress放置在网站的根目录下。

在浏览器中访问 wp-admin/install.php。它将帮助您把数据库链接信息写入到 wp-config.php 文件中。

如果上述方法无效,也没关系,这很正常。请用文本编辑器(如写字板)手动打开 wp-config-sample.php 文件,填入数据库信息。

将文件另存为 wp-config.php 并上传。进入后台(购买虚拟主机的时候卖家会提供的)。选择文件管理器将修改好的WordPress上传即可。

在浏览器中访问 wp-admin/install.php。

至此算是基本建立了你的博客网站。对于WordPress的后台自己慢慢去熟悉吧,此处不再赘述。

6、网上有各种WordPress的插件,主题资源。可以极大的丰富你的网站内容。

注意事项:务必将WordPress放置在网站的根目录下。

wordpress用什么编辑器

方法/步骤

首先,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插件

在开始之前,需要注意三件事情

I、给插件取一个个性化的名字,越个性化越好,以防和其他插件重名冲突。

II、代码里面,一定要包含注释,不为自己,也要为想修改你代码的别人想想。

III、尽量用最新版的 WordPress 进行开发和测试。

插件名称和插件结构

一般来说,都是在 wp-content\plugins 目录下建立一个文件夹,文件夹名就是插件的名称,我们插件名字为”copyright_plugin”,文件结构如下。

\wp-content\plugins\copyright_plugin下有copyright_plugin.php和readme.txt

这里的 readme.txt 文件中包含了一些插件的介绍,使用说明等信息,主要是提交到 WordPress 官方网站时候用到的,可以参考他们给的模板 ,另外还有插件截图预览的功能,需要另外添加图片,但是我们现在是练习,不需要提交到官网,所以暂时先不涉及这些。

插件的核心

总的来说,插件的核心是两个 function,用来添加 Hooks(中文译为钩子)

add_action ($hookname, $callbackfunction)

add_filter ($hookname,$callbackfunction)

这两个方法相当重要,几乎所有的插件都要用到他们。

Actions,我理解就是 wordpress 核心代码预留的一些特殊的切入点,或者说是在执行一些特定事件时候发生,例如文章发布时,或者访客留言时触发。

Filters,应该就是 wordpress 执行时,对数据传输过程的一种过滤机制,例如当文章保存到数据库的过程,或者文章从事数据库中取出,展现到浏览器中的这个过程。

我们今天要制作的插件,应该是用 Filters,因为我们要在文章显示在浏览器之前,在最后面加上一段字符窜,用来显示版权信息,后面添加菜单项的时候,也要用到 Actions。

插件概要信息

用文本编辑器打开 copyright-plugin.php 文件,输入如下信息:

?php

/*

Plugin Name: Copyright plugin

Plugin URI:

Description: 此插件将在文章正文最下面,显示一行版权信息

Version: 1.0.0

Author: xcxc

Author URI:

License: GPL

*/

?

保存好文件,然后登录 WordPress 后台,打开插件菜单,应该就可以看到这个插件,已经显示在插件列表里面了,并且可以启用这个插件试试,不过没有任何效果,因为到目前为止,这个插件还没有实现任何功能。

为插件实现功能

修改copyright_plugin.php

?php

/*

Plugin Name: Copyright plugin

Plugin URI:

Description: 此插件将在文章正文最下面,显示一行版权信息

Version: 1.0.0

Author: xcxc

Author URI:

License: GPL

*/

/* 此插件将在文章正文最下面,显示一行版权信息 */

function display_copyright() {

return “p style=’color:red’本站点所有文章均为原创,转载请注明出处!/p”;

}

?

保存好这个文件,然后打开正在用的主题文件夹,打开index.php 文件夹,找到 get_template_part( ‘content’, get_post_format() ); 并在下面添加如下代码

if(function_exists(‘display_copyright’)) {

echo display_copyright();

}

function_exists 是判断 display_copyright 函数是否存在,因为当插件停用的时候,主题代码里面是找不到这个函数的,所以要判断一下,防止出错。

然后在 wordpress 后台启用该插件,再打开首页看看效果吧!

至此,这段代码,应该可以勉强算是一个插件了。之所以说勉强,是因为这个插件存在一个问题,需要手工去修改主题代码,如果用户换了主题的话,需要在新主题里面再次修改代码,这个不好。

改良插件

还记得我们前面说过的 Hooks (钩子)吗,我们要开始用 Filter 钩子了!

代码修改copyright_plugin.php如下:

?php

/*

Plugin Name: Copyright plugin

Plugin URI:

Description: 此插件将在文章正文最下面,显示一行版权信息

Version: 1.0.0

Author: xcxc

Author URI:

License: GPL

*/

add_filter( ‘the_content’, ‘display_copyright’ );

/* 这个函数在日志正文结尾处添加一段版权信息,并且只在 首页 页面才添加 */

function display_copyright( $content ) {

if( is_home() )

$content = $content . “p style=’color:red’本站点所有文章均为原创,转载请指明出处!/p”;

return $content;

}

?

参看以上代码,其中 the_content 是钩子的名字,display_copyright 是回调函数名称。这样一来,只要启用插件就可以实现功能,无需去修改主题了,请把刚才在index.php 文件中添加的代码删掉,然后启用插件,看看效果吧,显示效果应该是一样的,无论怎么换主题,还是会自动显示版权信息。

is_home是判断是不是主页

更进一步

至此一个真正的插件算是完成了。但是此插件将版权信息直接写在代码里,如果用户想自定义版权信息的话,需要修改插件的源代码,仍然不方便,所以此插件仍需改进。其实,我们可以在 WordPress 后台中为插件单独添加一个菜单和页面,用户可以在这里来自定义设置设置版权信息,信息可以保存在数据库里面。

先附上完整代码,后面会做说明

?php

/*

Plugin Name: Copyright plugin

Plugin URI:

Description: 此插件将在文章正文最下面,显示一行版权信息

Version: 1.0.0

Author: xcxc

Author URI:

License: GPL

*/

/* 注册激活插件时要调用的函数 */

register_activation_hook( __FILE__, ‘display_copyright_install’);

/* 注册停用插件时要调用的函数 */

register_deactivation_hook( __FILE__, ‘display_copyright_remove’ );

function display_copyright_install() {

/* 在数据库的 wp_options 表中添加一条记录,第二个参数为默认值 */

add_option(“display_copyright_text”, “p style=’color:red’本站点所有文章均为原创,转载请注明出处!/p”, ”, ‘yes’);

}

function display_copyright_remove() {

/* 删除 wp_options 表中的对应记录 */

delete_option(‘display_copyright_text’);

}

if( is_admin() ) {

/* 利用 admin_menu 钩子,添加菜单 */

add_action(‘admin_menu’, ‘display_copyright_menu’);

}

function display_copyright_menu() {

/* add_options_page( $page_title, $menu_title, $capability, $menu_slug, $function); */

/* 页名称,菜单名称,访问级别,菜单别名,点击该菜单时的回调函数(用以显示设置页面) */

add_options_page(‘Set Copyright’, ‘Copyright Menu’, ‘administrator’,’display_copyright’, ‘display_copyright_html_page’);

}

function display_copyright_html_page() {

?

div

h2Set Copyright/h2

form method=”post” action=”options.php”

?php /* 下面这行代码用来保存表单中内容到数据库 */ ?

?php wp_nonce_field(‘update-options’); ?

p

textarea

name=”display_copyright_text”

id=”display_copyright_text”

cols=”40″

rows=”6″?php echo get_option(‘display_copyright_text’); ?/textarea

/p

p

input type=”hidden” name=”action” value=”update” /

input type=”hidden” name=”page_options” value=”display_copyright_text” /

input type=”submit” value=”Save” class=”cha-ef67-5a68-06eb-fe0b button-primary” /

/p

/form

/div

?php

}

add_filter( ‘the_content’, ‘display_copyright’ );

/* 这个函数在日志正文结尾处添加一段版权信息,并且只在 首页 页面才添加 */

function display_copyright( $content ) {

if( is_home() )

$content = $content . get_option(‘display_copyright_text’);

return $content;

}

?

说明:

以下代码自己要是在启用插件时和停用插件时调用,注释中已经写得很详细了。

/* 注册激活插件时要调用的函数 */

register_activation_hook( __FILE__, ‘display_copyright_install’);

/* 注册停用插件时要调用的函数 */

register_deactivation_hook( __FILE__, ‘display_copyright_remove’ );

function display_copyright_install() {

/* 在数据库的 wp_options 表中添加一条记录,第二个参数为默认值 */

add_option(“display_copyright_text”, “p style=’color:red’本站点所有文章均为原创,转载请注明出处!/p”, ”, ‘yes’);

}

function display_copyright_remove() {

/* 删除 wp_options 表中的对应记录 */

delete_option(‘display_copyright_text’);

}

添加菜单和页面的代码如下:

if( is_admin() ) {

/* 利用 admin_menu 钩子,添加菜单 */

add_action(‘admin_menu’, ‘display_copyright_menu’);

}

function display_copyright_menu() {

/* add_options_page( $page_title, $menu_title, $capability, $menu_slug, $function); */

/* 页名称,菜单名称,访问级别,菜单别名,点击该菜单时的回调函数(用以显示设置页面) */

add_options_page(‘Set Copyright’, ‘Copyright Menu’, ‘administrator’,’display_copyright’, ‘display_copyright_html_page’);

}

至此,已经可以在后台看到菜单项了,但是点击的话,还会出错,因为还没有添加对应的页面(如何自定义添加后台菜单位置)

下面开始添加页面,主要代码如下:

function display_copyright_html_page() {

?

div

h2Set Copyright/h2

form method=”post” action=”options.php”

?php /* 下面这行代码用来保存表单中内容到数据库 */ ?

?php wp_nonce_field(‘update-options’); ?

p

textarea

name=”display_copyright_text”

id=”display_copyright_text”

cols=”40″

rows=”6″?php echo get_option(‘display_copyright_text’); ?/textarea

/p

p

input type=”hidden” name=”action” value=”update” /

input type=”hidden” name=”page_options” value=”display_copyright_text” /

input type=”submit” value=”Save” class=”cha-5a68-06eb-fe0b-f492 button-primary” /

/p

/form

/div

?php

}

现在再去点击刚才新加的菜单,可以显示出来一个页面了,我们可以在这里设置版权信息文本。

另外还有如下代码要修改

/* 这个函数在日志正文结尾处添加一段版权信息,并且只在 首页 页面才添加 */

function display_copyright( $content ) {

if( is_home() )

$content = $content . get_option(‘display_copyright_text’);

return $content;

}

将原来的静态化文本,改成动态的,之所以要这么改,是因为我们已经将数据存到数据库里面了,这里要从数据库里面取出数据。

怎么选择wordpress 编辑器

wordpress编辑器选择ckeditor、ckfinder

CKEditor for WordPress

搜索安装

上传功能需要ckfinder

下载 CKFinder for PHP

上传ckfinder文件夹的内容到服务器“ckfinder”的根目录

重命名ckfinder_config.php为config.php(覆盖掉原有文件夹下的config.php文件)

删除ckfinder文件下“_samples”和 “userfiles”例子与用户文件夹两个子文件夹

最后在左边CKEditor的管理菜单中选择upload options 中启用ckfinder功能即可

【wordpress编辑器插件】的内容来源于互联网,如引用不当,请联系我们修改。

腾讯云

相关推荐

踏入阿里云服务器代理商之门:步骤和技巧 (怎么成为阿里云服务器代理商)

作为目前全球更大的云计算服务提供商之一,阿里云在中国市场的份额一直占据领导地位。如果你希望在云计算领域开展业务,成为阿里云服务器代理商可能是个不错的选择。本文将为大家详细介绍具体的步骤和技巧,帮助你成...

高性价比,足够优惠! 30美元起,年付美国VPS,值得拥有! (美国vps 年付)

近年来,随着互联网的不断发展,越来越多的网站需要使用虚拟主机服务,以提供更加稳定的服务质量和更好的访问速度。而虚拟主机的使用也因此成为了越来越普遍的一种方式。但是,在选择虚拟主机服务时,除了考虑到稳定...

评测美国云服务器,推荐性价比高的品牌 (美国云服务器哪个好用)

近年来,随着人们对于云计算的需求不断增加,云服务器也逐渐成为了企业、机构和个人等用户参与服务的主要方式之一。而在众多的云服务器品牌中,美国云服务器更是备受欢迎。而对于那些想要评测美国云服务器的用户来说...

群晖服务器的登录方法详解 (群晖服务器如何登陆)

群晖服务器是一种高效可靠的存储和共享平台,它可以提供非常多的实用功能和服务。但是,在开始使用之前,你需要登录到你的群晖服务器。在本文中,我们将详细讲解群晖服务器的登录方法。一、了解群晖服务器的基本概...

紧急通知:CDN服务器可能遇到故障,需及时解决! (cdn服务器可能发生故障)

作为一个网站管理员,CDN服务器的重要性我们再清楚不过了。最近,我们收到了来自网络运营商的紧急通知,通知我们CDN服务器可能遇到故障,需要及时解决。CDN服务器,即内容分发网络服务器,是在全球各个位...

办公室网络瘫痪!无法连接局域服务器怎么办? (连接不了局域服务器)

办公室网络瘫痪是企业中常见的问题之一。一旦网络瘫痪,会影响到员工的工作效率和企业的营运。当你打开电脑,却发现无法连接局域服务器时,这时该如何应对呢?1.检查网络连接检查电缆是否连接正确,网线是否...

利润吗?买云主机,能否带来收益? (买云主机能赚)

随着互联网的飞速发展,云计算作为一种新型的计算模式,其广泛应用在各个领域之中。其中,云主机服务是云计算的重要组成部分,已经成为很多企业选择托管的首选方式。随着云主机的发展和普及,很多人开始关注,如果购...

.NET轻松打开FTP服务器文件夹,方便快捷管理文件 (.net打开ftp服务器文件夹)

在现代科技的浪潮下,越来越多的企业选择使用云服务器来存储和共享数据。FTP服务器是一个非常有用的工具,它允许用户上传、下载、删除和共享文件。然而,FTP管理文件需要一些特定技能和知识,否则操作可能会变...

2023企业服务器版:全面升级,助力企业发展 (2023 企业服务器版)

2023年,微软推出了全新的企业服务器版本,旨在为企业用户提供更为稳定、高效的IT系统支持,更好地助力企业发展。随着互联网和信息技术的飞速发展,企业面临着越来越大的信息化压力。如何建设一个高效、稳定...

享受超低价格!2023年付VPS,轻松搭建私人网站 (2023便宜年付vps)

当今时代,互联网充斥着各种各样的网站,无论是企业还是个人都会拥有一个网站,用来展示自己的产品或者知识。而搭建一个私人网站也是越来越普遍的事情。那么,如何搭建一个便捷而且又不贵的私人网站呢?本文将为大家...

回顾2023服务器系统:经典之作还是过时技术? (2023服务器系统)

2023年,微软公司推出了WindowsServer2023,这是一款非常成功的服务器操作系统,许多企业和机构使用它进行各种任务和应用程序。然而,随着时间的推移,新技术的发展以及安全漏洞的增加,2...

2023 Q3服务器排名发布:领先厂商与新兴品牌争夺冠军 (2023 Q3服务器排名)

近年来,随着互联网技术的迅速发展,服务器市场也持续升温。市场上主要的服务器品牌包括戴尔、惠普、联想、IBM等。而在这些老牌企业的竞争下,新兴的服务器品牌也在不停崛起。根据2023Q3服务器排名发布,...

「低成本高性能!100g云服务器价格惊喜震撼!」 (100g云服务器价格)

低成本高性能!100g云服务器价格惊喜震撼!现今的互联网时代,任何一家公司都需要拥有自己的网站,以便宣传公司产品、服务和品牌。一个高速、可靠的云服务器是每个公司的必备工具之一。就在不久之前,网络服务...

1u服务器显卡:强大性能让服务器效率提升 (1u服务器显卡)

1U服务器显卡:强大性能让服务器效率提升随着信息技术的飞速发展,人们对数据处理和存储的需求越来越高,尤其对企业级服务器的性能要求也越来越苛刻。随着、大数据、云计算等诸多新技术的不断涌现,服务器的效率...

韩国将于2023年推出云服务器服务,助力云计算技术的发展。 (2023韩国云服务器)

韩国将于2023年推出云服务器服务,助力云计算技术的发展随着互联网的高速发展,云计算技术已经成为了数字化时代的一项重要技术。云计算技术是一种以互联网为基础,将不同的底层服务封装成云服务器,以便用户可...

取消回复欢迎 发表评论: