Saya memiliki plugin dan saya ingin dapat menjalankan konten posting melalui beberapa filter sebelum disimpan ke database. Dari melihat api plugin , saya melihat bahwa dua kait yang terlihat seperti itu mungkin membantu:
save_post
wp_insert_post
Satu-satunya masalah adalah sepertinya save_post
tidak perlu mengembalikan variabel, dan jadi saya tidak tahu cara memfilter konten, dan wp_insert_post
terlihat terdokumentasi.
Saya ingin melakukan sesuatu seperti ini:
add_action('whatever_hook_name','my_function');
function my_function($post_content){
return $post_content.' <br> This post was saved on '.time();
}
Saya akan melakukan sesuatu yang lebih berguna daripada menambahkan cap waktu, yaitu menjalankan beberapa filter regex, tetapi ini adalah tipe umum dari filter / tindakan yang saya coba tambahkan.
Memperbarui
Harap dicatat bahwa saya ingin mencegat data tentang cara disimpan dalam basis data - bukan saat ditampilkan di pos (mis: Tidak dengan menambahkan filter ke the_content
)
This post was...
data " " 2. yang seperti ini harus disimpan sebagai nilai meta posting :-) BTW:save_post
dipanggil setelah data disimpan, oleh karena itu setelah itu telah disimpan ke basis data (bukan yang Anda inginkan).