Bir eklenti var ve ben veritabanına kaydedilmeden önce bazı filtreler yoluyla yazı içeriğini çalıştırmak mümkün olmak istiyorum. Eklenti API'sine baktığımda, yardımcı olabilecekleri gibi görünen iki kancayı görüyorum:
save_post
wp_insert_post
Tek sorun, save_post
bir değişken döndürmesi gerekmez gibi görünüyor ve bu yüzden içeriği nasıl filtreleyeceğini bilmiyorum ve wp_insert_post
belgelenmiş görünüyor.
Böyle bir şey yapmak istiyorum:
add_action('whatever_hook_name','my_function');
function my_function($post_content){
return $post_content.' <br> This post was saved on '.time();
}
Bir zaman damgası eklemek daha yararlı bir şey yapacağım, yani bazı regex filtreleri çalıştıracağım, ama bu eklemek için çalışıyorum genel filtre / eylem türüdür.
Güncelleme
Lütfen, veriyi yazıya kaydedildiğinde değil, veritabanına kaydedilme yolunda kesmek istediğimi unutmayın (örn: Bir filtre ekleyerek değil the_content
)
This post was...
: "Böyle bu bir :-) BTW yazının bir meta değeri olarak saklanmalıdır 2. verileri ssave_post
denir sonra bu nedenle, veri kurtarıldı sonra ona veritabanına kaydedildi (istediğinizi değil).