PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : نوشتن تابع برای اکشن save_post



naghmesra
June 15th, 2017, 13:26
سلام و درود

به مثال زیر توجه کنید:




function my_save_post_function() {

// function content

}


add_action('save_post', 'my_save_post_function');




خوب در بالا من اطلاعات پستی که داره سیو میشه رو چطوری بگیرم و توی فانکشن استفاده کنم؟

تشکر

T.Toosi
June 15th, 2017, 14:30
اکشن save_post به تابع شما یک پارامتر post id ارسال میکند که در تابع بالا ننوشتید، با پست آیدی میتوانید به اطلاعات پست مورد نظر دسترسی داشته باشید.

naghmesra
June 15th, 2017, 14:41
درود مجدد


اکشن save_post به تابع شما یک پارامتر post id ارسال میکند که در تابع بالا ننوشتید، با پست آیدی میتوانید به اطلاعات پست مورد نظر دسترسی داشته باشید.

همین موضوع برام سوال هست. از کجا باید مطلع بشم که اکشن ها چه پارامترهایی رو ارسال میکنند به تایع؟

مورد بعدی اینکه مهمه اسم متغییری که توش post id ذخیره میشه چی باشه؟ مثلا اگر $id باشه یا $pid باشه در هر صورت آیدی پست توش قرار میگیره؟

تشکر

naghmesra
June 16th, 2017, 02:54
جمع بندی تاپیک جهت استفاده دوستان در آینده



از کجا باید مطلع بشم که اکشن ها چه پارامترهایی رو ارسال میکنند به تایع؟

در این لینک (https://codex.wordpress.org/Plugin_API/Action_Reference) لیست تمامی اکشن های وردپرس با پارامترهایی که به تابع استفاده شده در اکشن ارسال میکنند وجود دارد.


مهمه اسم متغییری که توش post id ذخیره میشه چی باشه؟ مثلا اگر $id باشه یا $pid باشه در هر صورت آیدی پست توش قرار میگیره؟

خیر. نام متغییر استفاده شده در آرگومان تابعِ استفاده شده در اکشن اهمیتی ندارد و صرفا ترتیب قرارگیری متغییر ها در آرگومان تابع اهمیت دارد.

موفق باشید