۱ بهنام مرادی
بهبود چند نکته از جلسه
جامعه وردپرس (برنامه نویسی) ایجاد شده در ۱۲ شهریور ۱۴۰۱

سلام خدمت هم دوره ای‌های عزیز

توی جلسه جناب صالحی چند موردی رو اشاره کردند که روش بهتری براش هست حالا نمیدونم جلوتر میگن یا نه ولی من برای اینکه از اول بچه‌ها راه بهتره رو برن میگم همینجا.

-- ابتدای جلسه استاد گفتن که برای شماره‌های کاربر و اینکه وریفای کرده یا نه از جدول options استفاده میکنیم که در عمل باید بدونید شماره کاربر و Status وریفای شدن یا نشدنش همگی در جدول user_meta ذخیره میشن و بخش options‌های وردپرس برای تنظیمات افزونه‌ها نه اطلاعات کاربران.

-- دومین موردی که بهش اشاره نشد و به شدت بهتر و کاربردی‌تر هست بحث استفاده کردن از update_option به جای add_option هست، تابع update_option وردپرس خودش چک میکنه اگر وجود داشت اپدیت می‌کنه و اگر وجود داشت اضافه می‌کنه یعنی نیازی نیست شما option رو بگیرید، چک کنید وجود داره یا نه اگر داشت از اپدیت اگر نداشت از add استفاده کنید! Just use update_option ?

امیدوارم براتون مفید باشه.

عجله نکن بهنام جان جلوتر همه مواردی که اشاره کردی رو می‌گیم... پله پله باید بریم جلو که دوستان تفاوت مثلا کاربرد جدول option و user_meta رو دقیقا متوجه بشن و بدونن کاربرد هر کدوم چیه و دیتای entity‌های خاص و یونیک باید در جدول خاص خودشون ذخیره بشه و دیتای عمومی در جداول عمومی‌تر در مورد update هم در جلسات جلوتر مثال زدیم و کامل توضیح داده ایم اما اول add و get کامل باید توضیح داده بشه و بعد گفتیم که استفاد از update_option بهینه تره ... :-)

در کل ممنونم که اینقدر با دقت جلسات رو دنبال می‌کنی

بهترین پاسخ
وحید صالحی ۱۴ شهریور ۱۴۰۱، ۱۳:۱۶