ฉันมีปลั๊กอินและฉันต้องการเรียกใช้เนื้อหาโพสต์ผ่านตัวกรองบางตัวก่อนที่จะถูกบันทึกลงในฐานข้อมูล จากการดูplugin apiฉันเห็นว่า hooks สองตัวที่ดูเหมือนว่าพวกเขาอาจมีประโยชน์:
save_post
wp_insert_post
ปัญหาเดียวคือมันดูเหมือนว่าsave_post
ไม่จำเป็นต้องส่งคืนตัวแปรดังนั้นฉันจึงไม่รู้วิธีกรองเนื้อหาและwp_insert_post
ดูเป็นเอกสาร
ฉันต้องการทำสิ่งนี้:
add_action('whatever_hook_name','my_function');
function my_function($post_content){
return $post_content.' <br> This post was saved on '.time();
}
ฉันจะทำสิ่งที่มีประโยชน์มากกว่าผนวกเวลาคือการใช้ตัวกรอง regex บางตัว แต่นี่เป็นตัวกรอง / แอ็คชั่นทั่วไปที่ฉันพยายามเพิ่ม
ปรับปรุง
โปรดทราบว่าฉันต้องการที่จะสกัดกั้นข้อมูลเกี่ยวกับวิธีที่จะถูกบันทึกไว้ในฐานข้อมูล - ไม่ใช่เมื่อมันถูกแสดงในโพสต์ (เช่น: ไม่โดยการเพิ่มตัวกรองไปthe_content
)
This post was...
" s 2. ข้อมูลนี้ควรถูกเก็บไว้เป็นค่าเมตาของโพสต์ :-) BTW:save_post
ถูกเรียกหลังจากข้อมูลถูกบันทึกดังนั้นหลังจากนั้น บันทึกลงในฐานข้อมูลแล้ว (ไม่ใช่สิ่งที่คุณต้องการ)