任何问题请联系WX:uu16853

买模板送网站采集器 让你轻松放开双手运营网站!

购买更多有优惠!

WordPress 后台禁用Google Open Sans字体,加速网站

最近越来越多朋友询问,为什么 WordPress 后台突然变慢了很多。究其原因,还是国内“网络长城”这道墙搞的鬼 —— 屏蔽了N多Google的IP——导致WordPress后台无法正常加载 Google Open Sans 字体。话说现在,在家里上网,居然连Google搜索都无法正常使用了,实在郁闷!这可恶的墙!! 从图中看出,不仅仅 Google 字体,就连 Google 地图也是无法加载的(可能你的某些插件会调用google地图api)。其实在《处理部分WordPress核心代码或功能,让你的网站更快》一文中已经提到了这个问题,也提供了解决方法,鉴于不断提问,还是独立文章说明一下。 解决方法很简单,安装启用 Disable Google Fonts 或者 Remove Open Sans font Link from WP core 其中之一即可。或者如果你没有使用WP自带的官方主题,那你添加下面的代码到当前所用的主题的 functions.php 中即可: 1 2 3 4 5 6 7 8 9 10 11 /** * WordPress 后台禁用Google Open Sans字体,加速网站 * https://www.wpdaxue.com/disable-google-fonts.html */ add_filter( ‘gettext_with_context’, ‘wpdx_disable_open_sans’, 888, 4 […]

WordPress 限制用户访问后台页面 Remove Dashboard Access

在某些情况下,我们不希望管理员以外的用户访问网站后台,之前分享过《只允许管理员访问WordPress后台》,今天介绍一个插件 Remove Dashboard Access,它可以让你自由设置哪些用户角色才可以访问后台,可以将不允许的用户重定向到指定的链接,当然,还可以仅仅允许任何用户访问和编辑后台的“我的个人资料”页面。 在后台插件安装界面搜索 Remove Dashboard Access 即可在线安装,或者在这里下载 Remove Dashboard Access

WordPress 后台只显示当前登录用户的文章、页面和媒体

对于 WordPress 多用户网站而言,我们可能需要限制用户的某些行为,比如需要在后台只显示当前登录用户的文章、页面和媒体,今天推荐的 Restrict User Content 插件就可以实现这个目的。 安装启用 Restrict User Content 插件以后,如果是非管理员账号登录后台,只能看到自己的文章、页面和多媒体。当然,该插件还允许你设置共享哪些用户的多媒体文件给所有用户使用,在后台 设置 – Restrict User Content 页面就可以看到如下设置界面: 在后台插件安装界面搜搜 Restrict User Content 即可在线安装,或者在这里下载 Restrict User Content 相关内容推荐: 在WordPress后台的文章列表只显示该作者自己的文章 WordPress后台只显示与当前用户的文章相关联的评论

WordPress 去除后台标题中的“—— WordPress”

默认情况下,在WordPress 后台页面的标题的尾部,都有 “—— WordPress”这一段,比如“仪表盘 < WordPress大学 —— WordPress”,有些朋友出于某些目的,需要去掉最后的 “—— WordPress”,其实方法比较简单,用到 admin_title 这个过滤挂钩。具体的代码如下: 1 2 3 4 5 6 7 8 9 /** * WordPress 去除后台标题中的“—— WordPress” * https://www.wpdaxue.com/remove-wordpress-from-admin-title.html * 参考代码见 https://core.trac.wordpress.org/browser/tags/4.2.2/src/wp-admin/admin-header.php#L44 */ add_filter(’admin_title’, ‘wpdx_custom_admin_title’, 10, 2); function wpdx_custom_admin_title($admin_title, $title){ return $title.’ &lsaquo; ‘.get_bloginfo(’name’); } /** * WordPress 去除后台标题中的“—— WordPress” * https://www.wpdaxue.com/remove-wordpress-from-admin-title.html * 参考代码见 https://core.trac.wordpress.org/browser/tags/4.2.2/src/wp-admin/admin-header.php#L44 */ […]

WordPress 让后台用户列表可以根据文章数进行排序

对于开放注册的 WordPress 多用户博客而言,我们可能需要了解用户所发布的文章数量,虽然 WordPress 后台的用户列表有“文章”这个列,但是默认是不支持排序的,无法快速查看发布了文章的用户以及他们的文章数量,要解决这个问题,我们只需要将下面的代码添加到主题的 functions.php 即可: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 /* Plugin Name: Sort Users by Post Count Description: Add a column to the Users page in the admin to sort users by post counts.https://github.com/ksemel/sort-users-by-post-count Version: 1.0 Author: […]

WordPress 后台文章列表设置文章特色图片(缩略图)

WordPress 允许你为每篇文章设置“特色图片”也就是我们通常说的缩略图,但是默认情况下,你只能在文章编辑页面进行设置,今天推荐 Easy Thumbnail Switcher 查看,它可以让你直接在后台文章列表添加、更改或删除特色图片,非常方便: 在后台插件安装界面搜索 Easy Thumbnail Switcher 即可在线安装,或者在这里下载 Easy Thumbnail Switcher Easy Thumbnail Switcher 启用后无法任何配置,访问文章列表页面即可使用。

WordPress 前台和后台设置不同的语言

文本介绍的方法有一个弊端:假设后台设置为中文,前台设置为英文,前台某些和后台有交互的地方(比如顶部工具条、评论部分的一些字段和交互信息)仍旧会显示中文。要解决这个,请看新的教程:给 WordPress 后台和前台设置不同的语言 一般情况下,我们在后台 设置 – 常规 那里选择了什么语言,我们的网站的前台和后台都会应用这个语言。 在给客户定制网站的时候,对方需要前台显示英文,后台显示中文。其实也是可以做到的,将下面的代码添加到主题的 functions.php 即可: 1 2 3 4 5 6 7 8 9 10 /** * setup one language for admin and the other for theme * must be called before load_theme_textdomain() */ function cmp_set_my_locale($locale) { $locale = ( is_admin() ) ? "zh_CN" : "en_US"; setlocale(LC_ALL, $locale ); […]

让用户设置自己的 WordPress 后台语言

最近在为客户定制网站时,对方提出了一个要求:WordPress后台显示中文,前台页面显示英文。虽然此前推荐过《WordPress 前台和后台设置不同的语言》,但是那个教程有一个弊端,假设后台设置为中文,前台设置为英文,前台某些和后台有交互的地方(比如顶部工具条、评论部分的一些字段和交互信息)仍旧会显示中文。 然后尝试了 Admin Language Per User 插件,可以很完美地实现,只要是前台页面,即使是登录后的顶部工具条,也会显示所设置的前台语言,其他前后台交互信息也一样完美。当然,有一个必要的操作:要改变语言的用户需要在“我的个人资料”页面设置一次自己的后台语言。 安装 Admin Language Per User 插件后,可以在 设置 – 常规下设置网站前台的语言: 用户登录后台以后,如果需要设置其他语言,在“我的个人资料”页面可以进行设置: 就这么简单! 在后台插件安装界面搜索 Admin Language Per User 即可在线安装,或者在这里下载 Admin Language Per User

给 WordPress 后台和前台设置不同的语言

关于 WordPress 前台和后台设置不同语言,之前已经推荐过: WordPress 前台和后台设置不同的语言让用户设置自己的 WordPress 后台语言 上面的第一种方法有一个弊端:假设后台设置为中文,前台设置为英文,前台某些和后台有交互的地方(比如顶部工具条、评论部分的一些字段和交互信息)仍旧会显示中文。 第二种方法必须需要用户自己设置一次后台语言,当然,它的优点也很明显,就是每个用户都可以根据自己的需要设置后台语言。 今天分享的 Simple Admin Language Change 插件,允许你直接在后台设置 – 常规界面为前台和后台设置各自的语言,而且解决了第一种方法的弊端: 不过,在 设置 – 常规 这个界面,显示的仍然是前台语言,其他页面都是后台语言。 你可以在后台插件安装界面搜索 Simple Admin Language Change 直接安装,或者在这里下载 Simple Admin Language Change

WordPress 后台插件更新模块任意目录遍历导致DOS漏洞和IP验证不当漏洞

本文目录[隐藏]1漏洞1:WordPress 后台插件更新模块任意目录遍历导致DOS漏洞1.1描述1.2修复方法2漏洞2:WordPress IP验证不当漏洞2.1描述2.2修复方法3特别提示 最近频繁收到阿里云的两个漏洞提示,相信很多使用阿里云服务器的朋友也会收到: WordPress 后台插件更新模块任意目录遍历导致DOS漏洞WordPress IP验证不当漏洞 修复这两个漏洞的最直接的办法就是马上升级到 WordPress 4.6.1 版本即可! 下面还是简单说说这两个漏洞,以及不升级4.6.1时应该如何手动修复。 漏洞1:WordPress 后台插件更新模块任意目录遍历导致DOS漏洞 描述 wordpress后台文件/wp-admin/includes/ajax-actions.php中,对代码插件路径的输入参数plugin未进行正确的规范化转义,导致黑客可传入特殊路径,造成拒绝服务。 修复方法 wordpress 4.5.4版本: 打开WordPress后台文件/wp-admin/includes/ajax-actions.php,大概在3077行左右找到以下代码: 1 $plugin = urldecode( $_POST[’plugin’] ); $plugin = urldecode( $_POST[‘plugin’] ); 在它的下面添加一行: 1 $plugin = plugin_basename( sanitize_text_field( wp_unslash( $_POST[’plugin’] ) ) ); $plugin = plugin_basename( sanitize_text_field( wp_unslash( $_POST[‘plugin’] ) ) ); 至此,修改保存上传覆盖后即可成功修复WordPress 4.5.4版本的WordPress后台插件更新模块任意目录遍历导致DOS漏洞。 wordpress 4.5.4版本以下: […]

WordPress 后台仪表盘“活动”小工具添加自定义文章类型

默认情况下,我们在WordPress后台仪表盘界面的“活动”小工具中,只能看到文章(post)这种类型的更新信息,今天就分享个代码片段,允许在 WordPress 后台仪表盘“活动”小工具添加自定义文章类型。 代码样例如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 /** * 仪表盘[活动]小工具输出自定义文章类型 * https://gist.github.com/Mte90/708e54b21b1f7372b48a */ if ( is_admin() ) { add_filter( ‘dashboard_recent_posts_query_args’, ‘wpdx_add_cpt_to_dashboard_activity’ ); function wpdx_add_cpt_to_dashboard_activity( $query ) { // 如果你要显示所有文章类型,就删除下行的 //,并在 11 行前面添加 // // $post_types = get_post_types(); // […]

自定义 WordPress 2.5 后台样式

WordPress 2.5 引入了一个好玩的选项:自定义后台颜色模式。这个选项意味着每个用户都可以自己给后台选择自己最喜欢一个样式。现在让我们做一个好玩的东东:给你增加一个可选择的自定义的样式。 概念 在这个特性后面的函数是 wp_admin_css_color(),它的用法如下所示: wp_admin_css_color(     $shortname, // eg ‘mycoolstyle’, 用于在 wp_options 表中保存设置。     $longname, // eg ‘My Cool Style’     $css_url, // 你自定义的样式表的 URL     array(         $color_code_1, // a HTML color code like ‘#123456’         $color_code_2, // or ‘red’         $color_code_3, // or ‘rgb(100,100,100)’    […]

自己动手写 WordPress 插件:后台选项

自从上一次谈到使用 WP-Cron 来进一步提高插件的效率之后,差不多有一个月没有跟新我这个插件教程了。好了今天介绍最后一篇:增加后台选项,以及其他的一些参考资料。 如果插件是给自己用,OK,可以把所有的地方都写死,不用很多参数,但是全世界人民对插件的需求是完全不同的,很多人是不懂代码,更多人是希望在后台简单点两下就能够配置出来自己要的效果出来。好吧,今天就给大家讲讲这方面的东东: 在 WordPress 中,创建后台选项的 API 是: add_options_page(page_title, menu_title, access_level/capability, file, ); 其中 page_title 为页面标题,menu_title 为菜单标题,access_level/capability 为访问这个选项的最低权限用户,file 这里为选项的唯一标示符,function 为用于显示页面内容的函数。 然后怎么样把后台的数据保存起来和在插件中调用呢?其实我们前面的教程中已经使用到了 WordPress 是通过 API update_option($option_name, $newvalue) 把数据保存和到数据库中,并通过 API get_option($option) 取出。 好了,现在已经了解清楚了原理,下面我们谈谈给我们的沙发插件添加什么选项,嗯,就大家问我的几个问题添加下选项吧。第一个是,有些博客是开放注册的博客,而前面的版本是不统计注册用户的沙发的,第二个是有些帅哥喜欢显示更多的沙发,恩就给他个机会显示更多的沙发。 首先我们在插件最后添加以下代码用于制作后台选项界面: function wp_sofa_options(){ $message=’更新成功’; if($_POST[‘update_sofa_option’]){ $wp_sofa_exclude_saved = get_option("wp_sofa_exclude"); $wp_sofa_exclude = $_POST[‘wp_sofa_exclude_option’]; if ($wp_sofa_exclude_saved != $wp_sofa_exclude) if(!update_option("wp_sofa_exclude",$wp_sofa_exclude)) $message=’更新失败’; $wp_sofa_number_saved = get_option("wp_sofa_number"); $wp_sofa_number = $_POST[‘wp_sofa_number_option’]; […]

WordPress 技巧:隐藏 WordPress 后台版本升级提示

WordPress 后台的版本升级提示有时候也是挺烦的,把下面的代码添加到主题的 functions.php 即可隐藏 WordPress 后台版本升级提示。 add_action(‘admin_menu’,’wp_hide_nag’); function wp_hide_nag() { remove_action( ‘admin_notices’, ‘update_nag’, 3 ); } 标签:WordPress 技巧

WordPress 技巧:如何修改后台编辑框的字体

在当前主题添加如下代码: function change_editor_font(){ echo “<style type=’text/css’> #editorcontainer textarea#content { font-family: \”宋体\”,arial; font-size:14px; color:#333; } </style>”; } add_action(“admin_print_styles”, “change_editor_font”); 标签:WordPress 技巧

WordPress 技巧:如何移除后台上传的的图片的宽度和高度参数

通过 WordPress 后台上传图片,并且将图片插入到日志中,WordPress 会自动生成的 <img> 的 html 标签中包含图片的宽度和高度参数,如果你使用的是响应式的 WordPress 主题,那么这个可能会造成一些问题。下面的这段代码可以解决这个问题。 将下面代码复制到当前主题的 functions.php 文件中: add_filter( ‘post_thumbnail_html’, ‘remove_width_attribute’, 10 ); add_filter( ‘image_send_to_editor’, ‘remove_width_attribute’, 10 ); function remove_width_attribute( $html ) { $html = preg_replace( ‘/(width|height)=”\d*”\s/’, “”, $html ); return $html; } 标签:WordPress 技巧

WordPress 技巧:在 WordPress 后台菜单系统中添加 Home 链接

WordPress 新的自定义菜单是非常好的一个功能。现在我们可以通过添加自定义链接来添加首页的链接,这里展示个技巧,把首页的链接放入 WordPress 后台菜单系统的 Pages wiget 中,让用户直接拖动添加: 将下面代码复制到 functions.php 中即可: function home_page_menu_args( $args ) { $args[‘show_home’] = true; return $args; } add_filter( ‘wp_page_menu_args’, ‘home_page_menu_args’ ); 标签:WordPress 技巧

WordPress 技巧:使用邮箱也可以登陆 WordPress 后台

如果你的开放注册的 WordPress 博客的用户忘记了他们的用户名,但是应该很小机会他们会连自己注册时候所用的邮箱也会忘记,所以如果可以使用邮箱登陆 WordPress 的话,对于用户来说会更加方便。 而 WordPress 对于用户注册提交的邮件也是要求唯一的,所以使用邮箱登陆是完全可行的。WP Email Login 这个插件就是实现使用邮箱登陆 WordPress 后台。并且这个使用非常简单,只需上传激活即可。 下载:WP Email Login。 标签:WordPress 技巧 WordPress 插件

WordPress 技巧:移除 WordPress 后台的主题编辑器

我们知道在 WordPress 后台 > 主题 > 编辑器 菜单下可以直接编辑主题,但是直接在后台修改主题,一不小心改错会把整个网站搞挂掉(特别是修改当前主题的 functions.php 文件),或者不小心按错把一些代码删错,所以最好就把这个菜单移除了。代码如下,添加当前主题的 functions.php 文件即可: function remove_editor_menu() { remove_action(‘admin_menu’, ‘_add_themes_utility_last’, 101); } add_action(‘_admin_menu’, ‘remove_editor_menu’, 1); 标签:WordPress 技巧

WordPress 后台编辑常用的快捷键

WordPress 后台的在线可视化编辑器使用的是 TinyMCE,所以在 WordPress 后台编辑的时候,和 TinyMCE 一样也有键盘快捷键,掌握这些快捷键可以让我们在 WordPress 后台编辑文章的时候事半功倍,下面是我们常用的快捷键: 粗体: Alt+SHIFT+b 斜体: Alt+SHIFT+i 添加链接: Alt+SHIFT+a 引用: Alt+SHIFT+q 代码: Alt+SHIFT+c 添加 <!–more–>: Alt+SHIFT+t 无序列表 (ul): Alt+SHIFT+u 有序列表 (ol): Alt+SHIFT+o 列表元素 (li): Alt+SHIFT+l 高级编辑器: Alt+SHIFT+v 编辑 HTML: Alt+SHIFT+e 发布日志: Alt+SHIFT+p 填入修订文本: Alt+SHIFT+s 删除文本: Alt+SHIFT+d 缩进: Alt+SHIFT+w 回退: Alt+SHIFT+u 重做: Alt+SHIFT+y 居左: Alt+SHIFT+f 居中: Alt+SHIFT+c 居右: Alt+SHIFT+r 标签:WordPress […]

WordPress 技巧:关闭后台的文件编辑功能

我已经介绍了在 WordPress 后台移除主题编辑器,今天继续加深,直接关闭 WordPress 后台的文件编辑功能。 在 wp-config.php 添加下面两行代码: define(‘DISALLOW_FILE_EDIT’, true); define(‘DISALLOW_FILE_MODS’,true); 标签:WordPress 技巧

WordPress 技巧:自定义后台用户联系方式

在 WordPress 后台,个人设置(Profile)中,除了可以设置电子邮件和 Website 之外,还可以设置自己的联系方式,比如 AIM, Yahoo IM, Jabber/Google Talk。但是除了 Gtalk 之外,其他两个中国人基本不用,那么如何去掉我们基本不用的 AIM 和 Yahoo IM,并加上国人常用的 QQ, MSN 和飞信呢? 其实在 WordPress 中实现这样的功能是非常容易的,只需要调用下 custom_contactmethods 这个 WordPress Filter 既可以实现在后台支持常用的 QQ, MSN 和飞信等联系方式,代码如下: <?php /* Plugin Name: Custom Contact Plugin URI: http://wpjam.com/ Description: 自定义博客的联系方式,从 WordPress 默认的 AIM, Yahoo IM 改为中国常见的 QQ, MSN 和飞信。 Version: 1.0 Author: Neekey Author […]

WordPress 技巧:在后台仪表盘显示待审日志列表

前面更换域名的日志中提到我爱水煮鱼将引入更多的作者来给大家介绍 WordPress 和其他互联网开源技术,目前供稿的作者的权限都是投稿者(contributor),它们写好日志之后,状态是待审的,这样就产生了一个问题,有时候是不会注意到有日志需要审核的,所以最好的办法就是在 WordPress 后台的首页(就是仪表盘)直接显示待审日志列表: add_action(‘wp_dashboard_setup’, ‘wpjam_modify_dashboard_widgets’ ); function wpjam_modify_dashboard_widgets() { global $wp_meta_boxes; if(current_user_can(‘manage_options’)){ //只有管理员才能看到 add_meta_box( ‘pending_posts_dashboard_widget’, ‘待审日志’, ‘pending_posts_dashboard_widget_function’,’dashboard’, ‘normal’, ‘core’ ); } } function pending_posts_dashboard_widget_function() { global $wpdb; $pending_posts = $wpdb->get_results(“SELECT * FROM {$wpdb->posts} WHERE post_status = ‘pending’ ORDER BY post_modified DESC”); echo ‘<ul>’; foreach ($pending_posts as $pending_post){ echo ‘<li><a href=”‘.admin_url().’post.php?post=’.$pending_post->ID.’&action=edit”>’.$pending_post->post_title.'</a></li>’; } echo ‘</ul>’; […]

Optimize DB:在 WordPress 后台优化 MySQL 数据库

为什么需要优化数据库 随着 MySQL 的使用,包括 BLOB 和 VARCHAR 字节的表将变得比较繁冗,因为这些字段长度不同,对记录进行插入、更新或删除时,会占有不同大小的空间,记录就会变成碎片,且留下空闲的空间。就像具有碎片的磁盘,会降低性能,需要整理,因此要优化。 如何优化 WordPress 数据库 而 WordPress 使用的数据库正是 MySQL,所以当你觉得 WordPress 速度比较慢的时候,对 MySQL 进行优化下,可以相当程度上提高 WordPress 的速度。我们可以通过 PHPMyAdamin 对 MySQL 表进行优化: 在 PHPMyAdmin 优化 MySQL 表 使用 Optimize DB 插件在WordPress 后台直接优化 MySQL 数据库 但是如果每次都要进入 PHPMyAdmin 优化 MySQL表,这样是非常麻烦的,今天推荐的插件:Optimize DB 就能让你在 WordPress 后台直接优化 MySQL 数据表。 该插件安装非常简单,上传激活即可,激活之后,在 WordPress 后台 > 工具(Tools) > Optimize DB […]

WordPress 技巧:在 WordPress 后台隐藏自定义字段

如果你想在写博客的时候保持日志编辑页面尽量的简洁,你可以通过下面的代码把 WordPress 自定义字段隐藏起来。在你主题的 functions.php 文件中添加以下代码: add_action('admin_init','customize_meta_boxes'); function customize_meta_boxes() { remove_meta_box('postcustom','post','normal'); } 当然 WordPress 自定义字段还是非常不错的,很多插件都会用到,但是对于一般用户来说,如果整个项目做好了,用到的自定义字段就是那么几个,我们做项目的时候使用户更加容易使用和理解,一般把WordPress 自定义字段隐藏起来,然后把需要用到的字段使用一个表单显示出来,如以前做的阳诺太阳能项目: WordPress 自定义字段介绍和更多实用技巧 WordPress 自定义字段(Custom Fields)详细介绍和使用 使用 WordPress 自定义字段来显示日志缩略图 WordPress 技巧:使用自定义字段给日志单独加载 JS 脚本 WordPress 技巧:设置只有注册用户才能浏览特定的内容 标签:WordPress 技巧 WordPress 自定义字段

WordPress 技巧:在后台显示日志浏览数

除了使用 Google Analytics 统计整个博客的流量之外,我还使用 WP-Postviews 这个 WordPress 插件对每篇日志的点击数进行统计,通过对每篇日志的统计,这样我就可以知道哪些日志受读者欢迎,并且可以实现博客日志流量 Top 10 等功能,非常方便和强大。但是 PostViews 这个插件有点不好的地方就是不能在后台日志列表页面显示点击数,查了下 WordPress 的 Hook,通过以下代码实现了这个功能: add_filter('manage_posts_columns', 'postviews_admin_add_column'); function postviews_admin_add_column($columns){ $columns['views'] = __('Views'); return $columns; } add_action('manage_posts_custom_column','postviews_admin_show',10,2); function postviews_admin_show($column_name,$id){ if ($column_name != 'views') return; $post_views = get_post_meta($id, "views",true); echo $post_views; } 你只需将上面的代码复制到你的 PostViews 插件的原文件或者主题的 function.php 中即可,如果你不知道怎么做,也可以下载下面这个文件 PostViews for Admin,上传到你博客的插件目录,激活即可。最终效果让你可以在 WordPress 后台日志列表页面查看每篇日志的点击数,如下图所示: 在 WordPress 后台日志列表页面查看每篇日志的点击数 标签:WordPress […]

WordPress 技巧:让作者在后台只看到自己的文章

普通的作者,在 WordPress 后台不能看到太多的内容,我们可以让他们看到自己的文章,代码如下: <?php function wpjam_parse_query_useronly( $wp_query ) { if ( strpos( $_SERVER[ 'REQUEST_URI' ], '/wp-admin/edit.php' ) !== false ) { if ( !current_user_can( 'add_user' ) ) { global $current_user; $wp_query->set( 'author', $current_user->id ); } } } add_filter('parse_query', 'wpjam_parse_query_useronly' ); ?> 标签:WordPress 技巧

WordPress 技巧:不通过登陆后台禁用插件

有时候会因为安装的插件有 Bug 导致直接连后台都登陆不进去的尴尬情况;也有时候安装了太多插件,在后台一一禁用,工作量太大。那么就可以参考本文介绍的两种方法。 使用 FTP 或空间管理面板 方法很简单,把插件的文件删掉或者改名,让 WordPress 找不到插件文件,自然就无法调用相关插件了。WordPress 插件文件放在 /wp-content/plugins 文件目录下面,一个插件一个文件夹。 这里可以使用 FTP 或者是你主机提供的后台管理面板中的文件管理器,建议对文件夹改名而不要删除,这样可以保留插件文件以便恢复。 通过修改数据库禁用 WordPress 插件 上面那种方法比较简单,但是插件的信息还被记录在 WordPress 数据库中,可能会发生一些意外情况。直接修改数据库中的关于插件的记录值,就可以比较安全的禁用插件。 但是,这需要你有修改数据库的权限和途径。一般来说,在主机空间控制面板都会提供诸如 PHPMyAdmin 之类的 MySQL 数据库修改软件,本文就以 PHPMyAdmin 为例。 记录 WordPress 插件信息的表位于:wp_options 表中的 active_plugins 字段,active_plugins 的值记录着插件使用情况。 就我个人网站来说,只使用了多说一个插件,所以就字段值如上图。如果禁用所有插件,你只需要用 a:0:{} 来代替 active_plugins 的值即可。如果你想禁用某个插件,就按照对应的格式,删掉相关信息即可。 标签:WordPress 技巧

100% Secure Checkout

PayPal / MasterCard / Visa