gpt4 book ai didi

php - 在 wordpress 中更改帖子更新的帖子作者

转载 作者:可可西里 更新时间:2023-11-01 01:02:23 25 4
gpt4 key购买 nike

当作者在仪表板中的帖子上单击“更新”时,我如何让帖子作者自动更改为原来的作者?

我正在尝试使用此代码在帖子更新时触发某些内容,但没有任何反应。有什么想法吗?

add_action( 'publish_post', 'changeAuthor' );

function changeAuthor($post_id){
echo "hello";
}

最佳答案

这可能是要调用的函数...代码未经测试。

add_action('save_post', 'functiontocall');

functiontocall () {
if ( ! wp_is_post_revision( $post_id ) ){

$my_post = array(
'ID' => $post_id,
'post_author' => get_current_user_id(),
);


// unhook this function so it doesn't loop infinitely
remove_action('save_post', 'functiontocall');

// update the post, which calls save_post again
wp_update_post( $my_post );

// re-hook this function
add_action('save_post', 'functiontocall');

}

}

关于php - 在 wordpress 中更改帖子更新的帖子作者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20444690/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com