是否有任何插件或方法可以了解传出数据?现在,每5个插件都会从站点获取数据。我注意到插件作者非常喜欢这个功能。但作为插件用户,我有时喜欢它。
到目前为止,我一直在挖掘插件文件以删除它们的代码。但不可能在每次插件更新后都这样做。
我认为wordpress自己的功能可以帮助实现这些特性。有什么方法可以关闭它吗?
Edit:
例如Yoast seo插件使用this file 获取有关用户的信息。他甚至从数据库查询中获取内容。是不是太多了?任何插件也可以通过同样的方式获得密码。是否有任何插件或方法可以了解传出数据?现在,每5个插件都会从站点获取数据。我注意到插件作者非常喜欢这个功能。但作为插件用户,我有时喜欢它。
到目前为止,我一直在挖掘插件文件以删除它们的代码。但不可能在每次插件更新后都这样做。
我认为wordpress自己的功能可以帮助实现这些特性。有什么方法可以关闭它吗?
Edit:
例如Yoast seo插件使用this file 获取有关用户的信息。他甚至从数据库查询中获取内容。是不是太多了?任何插件也可以通过同样的方式获得密码。为获取和发送数据而发出网络请求的功能抽象为HTTP API 在WordPress中。只要插件使用相关函数(而不是直接通过原始PHP发出请求),您就可以对行为进行一定程度的控制。
最简单的方法可能是只将您需要/信任的主机列为白名单,并将其余主机置于阻止状态。
define( \'WP_HTTP_BLOCK_EXTERNAL\', true );
define( \'WP_ACCESSIBLE_HOSTS\', \'api.wordpress.org,*.github.com\' );
请参见Block External URL Requests 在法典中。我想这很简单,但我无法解决。我正在尝试通过我的主题向WordPress仪表板添加菜单页。我有以下。。。add_menu_page( \'Test\', \'Test\', \'manage_options\', \'myplugin/myplugin-admin.php\', \'\', plugins_url( \'myplugin/image/icon.png\' ), 6 &