禁用外部(第三方)呼叫(图像、字体..)在仪表板中

时间:2016-08-14 作者:T.Todua

我想禁用以加载任何第三方内容(gravatar.com, fonts.google.com, 等等……)当我在localhost上工作时。是否有任何常数(即。disable_3rd_party ) 或者等等,这样就可以了?

我需要它,因为有时我在本地主机和仪表板上工作,这会使通话时间更长(当internet连接太低或没有信号时,执行每个第三方URL通话大约需要10-15秒!)

1 个回复
SO网友:swissspidy

WordPress核心中没有这样的常量可以让你做到这一点。由于插件和主题几乎可以做任何事情,所以很难检测到这样的外部调用。此外,只有极少数用户(主要是开发人员)在本地安装上运行WordPress。因此,根据the project\'s philosophies 最好留给插件。

例如Airplane Mode 安德鲁·诺克罗斯(AndrewNorcross)很好地做到了这一点。当前实施:

从加载中删除外部JS和CSS文件用本地映像替换Gravatar的所有实例以删除外部调用删除所有HTTP请求禁用核心、主题、,插件包括管理栏中的切换,用于快速启用/禁用。如果要通过PHP中定义的常量(而不是UI切换)切换这种脱机模式,则WP Local Toolbox 插件有这样一个特性。把这个放进你的wp-config.php 文件

define(\'WPLT_AIRPLANE\', \'true\');