ولی وقتی این رو داخل هوک init استفاده میکنم خطا نمیده و ایمیل ارسال میشه
برخی از توابع وردپرس رو استفاده میکنم اینجوری میشه، مشکل از کجاست به نظرتون؟
ممنون میشم راهنمائیم کنید
با تشکر
سلام
غلت دقیقا در داخل پرسش هست
شما توابع وردپرس رو باید بعد از لود شدنشون اجرا کنید
وقتی فایل پلاگین شما قبل از فایلی که مثلا تابع wp_mail رو تعریف کرده اجرا میشه طبیعتا خطا دریافت میکنید
اما وقتی از هوک ها استفاده میکنید و بعد از init کدتون رو اجرا میکنید چون اون فایل ها include شدن خطایی نمی گیرید
باید موقع استفاده از توابع دقت کنید در چه فایلی تعریف شده و با چه هوکی در دسترس هست برای این منظور باید داکیومنت توسعه دهندگان
مثلا تابعی که گفتید رو ببینید :
https://developer.wordpress.org/refe...tions/wp_mail/
در داکیومنت اشاره شده که :
کد HTML:
The function is available after the hook 'plugins_loaded'.