۰ amin javadi
نکته اموزشی-خلاصه درس
جامعه وردپرس (برنامه نویسی) ایجاد شده در ۱۷ خرداد ۱۴۰۲

اینجا صرفا فقط چیزهایی که خودم به عنوان دانشجوی دوره مینویسیم به عنوان یک خلاصه برای این درس :

جداول موجود در دیتا بیس وردپرس چیا هستن ؟

چه دیتاهایی کجا‌ها ذخیره میشن در جداول پیش فرض ؟

اگر پلاگینی هم توسعه دادیم قطعا نیاز هس خودمون جداولی رو بهش اضافه کنیم

در phpmyadmin قسمت دیتا بیس‌ها دیتابیسی بنام Sl-wp که خودمون موقع نصب وردپرس ایجاد کردیم رو باز میکینم (ممکنه شما اسمش رو یه چیز دیگه گزاشته باشید) یادتون هس پیشوند wp جداول رو تغییر دادیم به Sl بخاطر بحث امنیت این همان پیشوند جداول در دیتابیس است خب وقتی روی دیتابیس کلیک کردیم اون جداول‌ها رو بما نشون میده که زیرش نوشته 12 table یعنی 12 تا جدول وجود داره

جداولی که داخل اسمشون meta نوسته مثل commentMeta در یخش‌های بعدی که خواستیم با Api‌های ورد پرس کار کنیم اینا رو بهتر میشناسیم ولی به طور کلی جداولی که توی اسمشون meta دارن یک دیتای اضافی هستند برای جدول اصلی بدون meta مثلا commentMeta دیتای اضافی برای جدول اصلی comment است که این‌ها بصورت key value هستن یعینی pair هستن یعنی یک نام دارن و یک value

منظور از اضافی چیه ؟ مثلا علی یک سری مشخصه داره مثل نام و نام خانوادگی که مشخصات اصلی اون هس که داخل جدول اصلی بدون meta نوشته میشه اما مثلا رنگ چشمش یا گروه خونیش که مشخصات اصافه‌تری هست داخل یه جدول جدا مینویسیم که اسم جدول meta داره که هم خود وردپرس یک اطلاعات اضافی پیش فرض داخلش گذاشته و هم خودمون اگه چیزی بخوایم میتونیم بهش اضافه کنیم

ولی id داخل هر دوتاشون هست که بتونیم براب فلان id یک key:value مثل رنگ پوست یا قد set کنیم دقت کنیم که id‌های از نوع auto increment اشاره به id خاصی نمیکند .

یک جدولی هست که id نداره و چیزهای عمومی‌تر داخلش قرار میدن چونکه مشخصاتی رو داخلش میزاریم که اشاره به یک ایدی یا کاربر خاصی نمیکند و عمومی هستن این جدول sl_option یا اگه پیشوند رو تغییر نداده باشید wp _option نام دارد دقت کنید id داخلش id‌های از نوع auto increment هس و اشاره به id خاصی نمیکند .

جدول term‌ها : ترم‌ها دسته بندی‌های سایت ما میشن همان category‌ها در وردپرس این دسته هایی که ایجاد میکنیم داخل وردپرس میاد توی این جدول میشیه

نامک داخل وردپرس همان slug میشه که توی جئول مشخصه

taxonamy :برای زمانی که با custom post type جدید ایجاد میکینم

value‌ها میتوتنن هم بصورت string باشن و هم بصورت array اما ساختار ارایه بصورت متود serial array هس یعنی ارایه رو بصورت ارایه سریال شده تبدبل و نوشته اگه php کار کرده یاشید یا سرچ کنید راجبش متوجه میشید

d24d-2023-06-07_052150.png

b:boolean