สวัสดีมีการดำเนินการที่สามารถทำได้ในขณะที่โพสต์ถูกย้ายไปที่ถังขยะ .... ฉันลอง delete_post และ delete_post มันใช้งานได้ แต่สองครั้งสำหรับแต่ละการกระทำ (ก่อนและหลังการกระทำตามที่เขียนไว้ใน codex) และเอาต์พุตจะแสดงเฉพาะเมื่อโพสต์ถูกลบออกจากถังขยะ ตัวอย่างฉันต้องการส่งอีเมลถึงผู้เขียนโดยระบุว่าโพสต์ของเขาถูกย้ายไปที่ถังขยะเนื่องจากเหตุผลบางประการและอัปเดต user_meta บางส่วน ถ้าฉันใช้
add_action('deleted_post', 'emailUser');
หรือ
add_action('delete_post', 'emailUser');
มันจะทำงานเฉพาะเมื่อโพสต์ถูกลบออกจากถังขยะ . .
อัปเดต: นำมาใช้เพื่อโพสต์ถังขยะโดยใช้
add_action('trash_post', 'emailUser');
แต่ปัญหาสำหรับการเรียกใช้ฟังก์ชันสองครั้งยังคงมีอยู่ . .