如何从WP插件函数内部的外部PHP文件中调用函数

时间:2019-03-14 08:11:40

标签: php wordpress

保存帖子后,我需要从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文件的路径正确,但是插件内部的第一个函数未调用第二个外部函数

如何解决?

0 个答案:

没有答案