دوره مجازی چگونه می توانم ...؟‌قالب وردپرس-جلسه هشتم-(پنل کاربری - بخش سوم- ذخیره پروفایل کاربر)



visibility  
mode_comment   ۷

به نام خدا و سلام. در خدمت شما هستیم با جلسه هشتم از دوره مجازی چگونه میتوانم ... ؟‌(قالب وردپرس). در این جلسه در مورد به روز رسانی اطلاعات کاربری در پروفایل طراحی شده  در پنل کاربری صحبت خواهیم کرد.هم چنین برای نمایش پیغام های خطا و موفقیت ثبت اطلاعات از یک کلاس php استفاده خواهیم کرد.

info توجه

این مطلب یک جلسه از باندل پلاگین نویسی وردپرس (25 پلاگین و پروژه عملی) می باشد و برای مشاهده آن باید در دوره ثبت نام کنید.

ثبت نام در باندل پلاگین نویسی وردپرس (25 پلاگین و پروژه عملی)

comment دیدگاه کاربران
saman masoomi replyپاسخ

سلام
وقت بخیر
این کدهای PHP که شما توی وردپرس استفاده می کنید رو من اصلا سر در نمیارم. برای یادگیری اونها چکار باید بکنم ؟

کیوان علی محمدی

سلام دوست عزیز باید دوره PHP رو شرکت کنید

احمد علیزاده replyپاسخ

سلام استاد . من با همین روشی روتینگ که برای پنل کاربری پیش رفتید دارم یک پنل تنظیمات در پنل مدیریت مینویسم . ولی یک مشکلی به وجود میاد . اون هم موقع لینک کردن ارور میگیرم . برای مثال من 3 تا بخش عمومی ، بک اپ و ریستور و رنگ ها دارم . وقتی میخوام از عمومی برم روی رنگ ها ارور میگیرم . دقیقا به همون روشی که شما پنلو پیاده سازی کردید من هم اینور همین کارو کردم . راه دیگه ای هست که توی لینک کردن ارور نگیرم؟؟؟؟

رضا الطافی replyپاسخ

سلام استاد عزیز یه سوال مهم دارم.
یه باگ توی کدتون وجود داره که وقتی روی button کلیک میشه و فرم ارسال میشه(حالا چه صحیح چه غلط) با رفرش کردن صفحه هر بار این کوئری به دیتابیس میخوره. و این یعنی راحت یه سری افراد مزاحم میتونن چند هزار با رفرش کنن و دیتابیس رو بترکونن.

میدونم که برای رفع این مشکل باید از header استفاده کنیم. اما مشکل اینجاست که وقتی از هدر استفاده می کنیم، دیگه نمیتونیم ارورهارو نمایش بدیم.

لطفا راهنمایی بفرمائید که راه چاره چیست. مرسی

کیوان علی محمدی

سلام بهترین روش اینه که حتما بعد از ذخیره اطلاعات در دیتابیس کاربر رو به یک صفحه دیگه منتقل کنیم . با تابع wp_redirect اینطوری کاربر نمیتونه دوباره فرم رو با رفرش ارسال کنه.

رضا الطافی

صحیح. ولی بعدش ارور رو چیکار کنیم؟

کیوان علی محمدی

در این حالت دیگه خطایی نباید نمایش داده بشه.

ارسال نظرات

کاربر گرامی، امکان ارسال نظر و پشتیبانی برای دوره های مجازی فقط برای دانشجویان این دوره امکان پذیر می باشد.