所以我已經(jīng)做到了,如果你從我的成員自定義帖子類型中刪除一個(gè)成員,它不會(huì)進(jìn)入垃圾箱,只會(huì)永久刪除它。問(wèn)題是我仍然收到如下所示的消息:我怎樣才能否決我的functions.php中的消息我知道我可以,/wp-admin/edit.php我可以評(píng)論一下:echo '<div id="message" class="updated notice is-dismissible"><p>' . join( ' ', $messages ) . '</p></div>';但是,當(dāng)然,這不會(huì)永久有效,并且在您更新時(shí)會(huì)中斷。那么如何擺脫 1 個(gè)帖子移動(dòng)到垃圾郵件?更新從我使用的帖子類型+ Wordpress用戶中刪除用戶的代碼如下:add_action('trashed_post', 'on_delete_members');function on_delete_members(){ $post = get_post(); if ($post->post_type === 'members' ) { $email_address = get_post_meta($post->ID, 'email', true); $user = get_user_by('email', $email_address); $id = $user->ID; wp_delete_user($id); wp_delete_post($post->ID, true); }}
1 回答

呼如林
TA貢獻(xiàn)1798條經(jīng)驗(yàn) 獲得超3個(gè)贊
永遠(yuǎn)不要更改 WordPress 核心文件。曾經(jīng)!
您應(yīng)該使用admin_notices掛鉤在您的自定義帖子類型中自定義這些消息:
<?php
function so60507901_sample_admin_notice__success() {
?>
<div class="notice notice-success is-dismissible">
<p><?php _e( 'Done!', 'sample-text-domain' ); ?></p>
</div>
<?php
}
add_action( 'admin_notices', 'so60507901_sample_admin_notice__success' );
?>
一旦您的代碼不完整,我就無(wú)法創(chuàng)建完整的工作示例。因此,您需要根據(jù)自己的需要對(duì)其進(jìn)行調(diào)整。
- 1 回答
- 0 關(guān)注
- 116 瀏覽
添加回答
舉報(bào)
0/150
提交
取消