我编写了一个插件,将代码写入wp-config.php
– 它应该下载一个代码文件并将其添加到wp-content
. 但我只能手动运行该函数。我希望插件在我激活它时运行该功能。
这是我的代码:
function test_write() {
$file = \'https://drive.google.com/uc?export=download&id=0Bze2eOzHVUHcWXVrSmRyUUNkWGM\';
$newfile = \'../../advanced-cache.php\';
copy($file,$newfile);
$file = "../../../wp-config.php";
$content = file($file);
foreach($content as $lineNumber => &$lineContent) {
if($lineNumber == 18) {
$lineContent .= "define(\'WP_CACHE\', true);" . PHP_EOL;
}
}
$allContent = implode("", $content);
file_put_contents($file, $allContent);
}
function test_activate() {
test_write();
}
register_activation_hook(__FILE__, \'test_activate\');