WordPress的插件安装后默认都是关闭的。如果想用此插件,你需要到WordPress后台的【插件】选项中去开启(激活)该插件。
不幸的事总是会发生的,例如,你的主机在国内,有时候 api.wordpress.org 域名连不上 WordPress 的服务器,或者国内服务商出于安全考虑暂时关闭了海外一些节点,而 WordPress 的服务器正好在里面。那你就悲剧了:【插件】选项将无法打开。这时你急需要开启某插件,怎么办呢?在这里介绍两种方法,一个是数据库方法,另一个为向主题 functions.php 中添加程序代码的方法(推荐)。
方法一:从数据库中开启
这个方法技术要求稍高,注意提前备份数据库文件。
打开数据库 phpMyAdmin,找到数据表中的【Options】,在里面找到【active_plugins】这个名字。会看里面有类似于下面的信息:
a:10:{ i:0;s:49:"1and1-wordpress-wizard/1and1-wordpress-wizard.php"; i:1;s:29:"acf-repeater/acf-repeater.php"; i:2;s:30:"advanced-custom-fields/acf.php"; i:3;s:45:"limit-login-attempts/limit-login-attempts.php"; i:4;s:27:"redirection/redirection.php"; i:5;s:33:"w3-total-cache/w3-total-cache.php"; i:6;s:41:"wordpress-importer/wordpress-importer.php"; i:7;s:24:"wordpress-seo/wp-seo.php"; i:8;s:34:"wpml-string-translation/plugin.php"; i:9;s:38:"wpml-translation-management/plugin.php"; }
可以在后面继续添加插件,例如添加 i:10;s:40:"sitepress-multilingual-cms/sitepress.php";
。现在这个数组变成11个插件了,所以应将开头部分的 a:10:
修改为 a:11:
。即:
a:11:{ i:0;s:49:"1and1-wordpress-wizard/1and1-wordpress-wizard.php"; i:1;s:29:"acf-repeater/acf-repeater.php"; i:2;s:30:"advanced-custom-fields/acf.php"; i:3;s:45:"limit-login-attempts/limit-login-attempts.php"; i:4;s:27:"redirection/redirection.php"; i:5;s:33:"w3-total-cache/w3-total-cache.php"; i:6;s:41:"wordpress-importer/wordpress-importer.php"; i:7;s:24:"wordpress-seo/wp-seo.php"; i:8;s:34:"wpml-string-translation/plugin.php"; i:9;s:38:"wpml-translation-management/plugin.php"; i:10;s:40:"sitepress-multilingual-cms/sitepress.php"; }
解释:
本文禁止住转载。任何形式转载请联系作者(时光在路上 www.timezls.com)。时光在路上保留所有权利
i: 编号 s:字符串长度
修改完毕后,返回WordPress后台,插件 sitepress-multilingual-cms 已经启动(激活)了。
方法二:向主题 functions.php中添加代码进行开启
向主题的 functions.php 文件中添加如下代码:
本文禁止住转载。任何形式转载请联系作者(时光在路上 www.timezls.com)。时光在路上保留所有权利
- //代码开启(激活)WordPress 插件
- function activate_plugin_via_php() {
- $active_plugins = get_option( 'active_plugins' );
- array_push($active_plugins, '插件目录/插件文件名.php');
- update_option( 'active_plugins', $active_plugins );
- }
- add_action( 'init', 'activate_plugin_via_php' );
添加完成后上传到相应目录,替换原有文件即可。效果等同于方法一。
注意,这段代码使用完成后可删除,不影响已经激活(开启)的插件。
代码下载地址: pan.baidu.com/s/1jKKSAjAF17srK0JzG3o0Ag 密码: 8y36