保存帖子后,我需要从WordPress插件内部的外部PHP文件中调用函数。
这是我正在尝试的:
wordpress / wp-content / plugins / my_plugin / functions.php
// ...
function after_saving_post( $post_id, $post, $update ) {
require_once $_SERVER['DOCUMENT_ROOT'].'/my_dir/my_file.php';
my_function();
}
add_filter( 'wp_insert_post', 'after_saving_post', 10, 3 );
// ...
my_dir / my_file.php
function my_function() {
file_put_contents('test.html', 'Content');
}
外部PHP文件的路径正确,但是插件内部的第一个函数未调用第二个外部函数
如何解决?