承接 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
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

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

其他信息

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