WooCommerce 挂钩 woocommerce_thankyou
WooCommerce hook into woocommerce_thankyou
我想在下订单后到达 WooCommerce 谢谢页面时写入文件。我将以下内容放入 functions.php:
add_action( 'woocommerce_thankyou', 'test_1', 10, 1 );
function test_1(){
//write to a file when this function is run
$contents = date('m/d/Y h:i:s a', time());
file_put_contents('test.txt', $contents);
}
它没有触发,我想知道为什么会这样?
您必须添加文件路径才能写入文件。这是解决方案:
add_action( 'woocommerce_thankyou', 'test_1', 10, 1 );
function test_1(){
// write to a file when this function is run
$contents = date('m/d/Y h:i:s a', time());
$pathoffile = get_template_directory()."/test/test.txt";
file_put_contents($pathoffile, $contents, FILE_APPEND);
}
我想在下订单后到达 WooCommerce 谢谢页面时写入文件。我将以下内容放入 functions.php:
add_action( 'woocommerce_thankyou', 'test_1', 10, 1 );
function test_1(){
//write to a file when this function is run
$contents = date('m/d/Y h:i:s a', time());
file_put_contents('test.txt', $contents);
}
它没有触发,我想知道为什么会这样?
您必须添加文件路径才能写入文件。这是解决方案:
add_action( 'woocommerce_thankyou', 'test_1', 10, 1 );
function test_1(){
// write to a file when this function is run
$contents = date('m/d/Y h:i:s a', time());
$pathoffile = get_template_directory()."/test/test.txt";
file_put_contents($pathoffile, $contents, FILE_APPEND);
}