您可以使用许多挂钩,例如publish_post
或save_post
, e、 g.:
// an example of a post save hook
add_action( \'save_post\', \'diligents_post_save_hook\' );
function diligents_post_save_hook( $post_id ) {
//verify post is not a revision
if ( !wp_is_post_revision( $post_id ) ) {
// do things
}
}
save_post
将在发布和更新时触发,因此请注意,它将在保存草稿等时触发。
publish_post
将在发布时运行,请记住这一点,因为它不会在更新时启动。
将数据保存到文件中是一个我无法涵盖的步骤,因为这不是WordPress的问题,而是一个标准的PHP问题。有关写入、读取和保存到文件的详细信息,请参考PHP。网