আমার একটি প্লাগইন রয়েছে এবং আমি ডেটাবেসে সংরক্ষণ করার আগে পোস্টের সামগ্রী কিছু ফিল্টারের মাধ্যমে চালাতে সক্ষম হতে চাই। দিকে তাকিয়ে থেকে প্লাগইন API , আমি দেখতে যে দুই আঙ্গুলসমূহ যে বর্ণন তারা সহায়ক হতে পারে:
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();
}
আমি একটি টাইমস্ট্যাম্প সংযোজন করার চেয়ে আরও কার্যকর কিছু করতে যাচ্ছি, যথা: কিছু রিজেক্স ফিল্টার চালানো, তবে এটি সাধারণ ধরণের ফিল্টার / ক্রিয়া যা আমি যুক্ত করার চেষ্টা করছি।
হালনাগাদ
দয়া করে নোট করুন যে আমি ডাটাবেসে সংরক্ষণ করার উপায় সম্পর্কে ডেটাটি বাধিত করতে চাই - যখন এটি পোস্টে প্রদর্শিত হচ্ছে না (যেমন: কোনও ফিল্টার যোগ করে নয় the_content
)
This post was...
২ য় তথ্য পাবেন this এই জাতীয় একটি পোস্টের মেটা মান হিসাবে সংরক্ষণ করা উচিত :-) বিটিডাব্লু: তথ্য সংরক্ষণের পরেsave_post
বলা হয়, তাই এটির পরে ডাটাবেসে সংরক্ষণ করা হয়েছিল (আপনি যা চান তা নয়)।