不经过WordPress后台的“插件”选项而激活(开启)某插件

kmwl520 建站经验 0

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 文件中添加如下代码:


  1. //代码开启(激活)WordPress 插件 

  2.     function activate_plugin_via_php() {  

  3.         $active_plugins = get_option( 'active_plugins' );  

  4.         array_push($active_plugins, '插件目录/插件文件名.php');

  5.         update_option( 'active_plugins', $active_plugins );      

  6.     }  

  7.     add_action( 'init', 'activate_plugin_via_php' );  

添加完成后上传到相应目录,替换原有文件即可。效果等同于方法一。

注意,这段代码使用完成后可删除,不影响已经激活(开启)的插件。

代码下载地址: pan.baidu.com/s/1jKKSAjAF17srK0JzG3o0Ag   密码: 8y36


 大胆日本人体  河西智美写真  开房的诱惑  女生头像吧  捆绑丝袜 
 靓丽美女  柳侑绮图片  细小病毒症状  韩国媚娘  都市美女 
标签关键词:

免责声明

本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序,请支持正版,购买注册,得到更好的正版服务。如有侵权请邮件xm520vip@gmail.com与我们联系处理。敬请谅解!

欢迎 发表评论:

请填写验证码