سلام دوستان!بسیاری از ما از سایتی وردپرسی استفاده میکنیم که عملا شبکه ای از سایتهای وردپرسی هست!مثلا یه قمست اصلی داره یه قسمت فروشگاه یا فروم یا …
در پایگاه داده وردپرس به صورت عادی جداولی وجود داره اما زمانی که ما قسمت های دیگری به سایت اضافه میکنیم این جداول بیشتر و گسترده تر میشوند.شاید وقتی پایگاه داده این سایتها رو میبینیم کمی پیچیده به نظر بیاد.در این مقاله جداول مختلفی رو که در این نوع سایتها هست دسته بندی و معرفی کردم.
جداول سایتهای multisite به سه قسمت:
- جداول سایت اصلی
- جداول سایت مورد نیاز برای شبکه شدن
- جداول سایت های فرعی
تقسیم می شوند.
جداول اصلی
wp_postswp_postmetawp_commentswp_commentmetawp_userswp_usermetawp_linkswp_term_relationshipswp_term_taxonomywp_termswp_options
از بین این جداول 2 تا جدول wp_users,wp_usermeta در سایت های فرعی هم استفاده میشه اما بقسه فقط در مربوط به سایت اصلی هستند.
جداول شبکه
wp_blogswp_blog_versionswp_registration_logwp_signupswp_sitewp_sitemetawp_sitecategories
دو حدول کاربر که در قسمت قبل گفیتم به همرا این 7 جدول کمک می کنند که وردپرسی که عملا چند وردپرس کنار هم هست یکی به نظر بیاد.
ارتباط بین جداول
جداول مختلف با هم ارتباط دارند مثلا بیشتر جداول به جدول wp_blogs مرتبط میشوند تا ادرس ای دی نوشته ها رو ببینند ومشکل تداخل ادرس پیش نیاد و …
جداول سایت های فرعی
wp_xx_postswp_xx_postmetawp_xx_commentswp_xx_commentmetawp_xx_linkswp_xx_term_relationshipswp_xx_term_taxonomywp_xx_termswp_xx_options
البته به جای xx اسم این سایت ها یا یه عدد قرار میگیره چون نمیشه دو جدول هم اسم ساخت.
این مطلب قصد داشت تا جداول پایگاه داده ودرپرس رو به صورت کلی معرفیی کنه گاهی نیار میشه که از همین جداول پشتیبان بگیریم تا برای روز مبادا نگه داریم!پس حتما باید روش پشتیبان گیری از جداول وردپرس رو بلد باشیم


hesam ahrari 8 سال عضو همیار وردپرس
سلام وقتتون به خیر بنده یه سوال داشتم من یه هاست دارم که یه سایت وردپرسی روش نصب هستش و یه پوشه هم توی همون ایجاد کردم که یه سایت دیگه توش نصب هستش با قالب های متفاوت میخواستم بدونم برای این که کاربرام بتونن با ثبت نام توی یکی از وبسایت ها توی اون یکی هم اکانتشون ذخیره شه یه جوی میخوام یه صفحه ورود بسازم و لینکش رو بدم به دو تا قالب که وقتی روی دکمه ثبت نام یا ورود توی دوتا قالب کلیک کنن یه صفحه مشترک براشون نمایش بده که بتونن ثبت نام کنن و قابلیت ارتقای اکانت رو داشته باشن و پس از ورود هم به داشبوردشون منتقل شن برای این کار شما راه حلی دارید ؟ ممنون میششم اگه کمکم کنین خیلی درگیر این ماجرا هستم