定制 majormfr/majormfr-whitelist 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

majormfr/majormfr-whitelist

最新稳定版本:v1.1

Composer 安装命令:

composer require majormfr/majormfr-whitelist

包简介

Library to assist whitelisting of posts and pages

README 文档

README

Library to remove unauthorized plugins. Specify url that with following route

https://{my_domain}.com/whitelist/plugins

Above should return an array with key "whitelist_plugins"

Install Composer in wordpress project

Installation

To deploy this project run

  composer init

Install package

  composer require majormfr/majormfr-whitelist

In your custom plugin or functions.php file

    Gates::specifyWhitelistedUrl("https://{my_domains}.com/whitelist/plugins");

   $whitelistPlugins = Gates::fetch_whitelisted_plugins()['whitelist_plugins'] ?? [];
    $installed_plugins = Gates::fetch_plugins_bpd_from_db();
    

and

  if (count($whitelistPlugins) > 0) {
        echo count($whitelistPlugins);
        add_action('admin_init', array('Majormfr\MajormfrWhitelist\Includes\Gates\Gates', 'disableUnknownPlugins'));
    }

Expected array from your mentioned url should be:

['wordpress-importer/wordpress-importer.php','google-captcha/google-captcha.php'...]

统计信息

  • 总下载量: 18
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2023-07-29

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固