تغییر قالب وردپرس از phpmyadmin بدون ورود به مدیریت سایت

سلام به سیابلاگ خوش آمدید. در این مقاله قصد داریم بدون ورود به مدیریت وردپرس، تنها از طریق جداول پایگاه داده اقدام به تغییر قالب وردپرس کنیم. این کار عموما در زمان هایی که سایت را از آدرسی به آدرس دیگر منتقل کرده اید و از دامنه قبلی دسترسی به پنل ادمین ندارید مورد استفاده قرار می گیرد. (در مواردی خاص که لایسنس قالب فقط برای یک دامنه خاص و غیر قابل دسترس فعال می شود)
فرض کنید قالب لایسنس شده و فعلی سایت شما Astra باشد و پس از انتقال سایت با اینکه آدرس سایت را از جدول wp_options تغییر داده اید باز هم به دلیل عدم لود لایسنس برای دامنه جدید دسترسی به داشبورد یا پنل ادمین وردپرس ندارید. نگران نباشید تنها با چند تغییر ساده در پایگاه داده می توانید قالب فعلی را به قالب دیفالت وردپرس تغییر دهید تا سایت در دسترس قرار بگیرد.
تغییر قالب وردپرس از phpmyadmin:
برای اینکار ابتدا باید وارد پنل هاستینگ خود شوید. هاست های Cpanel و DirectAdmin در این آموزش تفاوتی ندارند و می توانید این مراحل را در هر دو مورد انجام بدید. از قسمت FileManager وارد پوشه ای که وردپرس در آن نصب شده است شوید و فایل wp-config.php را ویرایش کنید.
همانطور که در تصویر بالا نمایش داده شده است دسترسی های اتصال به پایگاه داده ی شما و نام آن در این فایل نوشته شده است. برای مراحل بعدی به این موارد احتیاج دارید. برای مورد بعدی احتیاج به نام یک قالب دیگر(مثلا دوهزار و بیست و دو) دارید که باید داخل پوشه Themes وردپرس وجود داشته باشد. از قسمت FileManager وارد این مسیر شوید:
public_html/wp-content/themes
اگر قالب های پیشفرض وردپرس وجود نداشت از لینک زیر قالب 2022 که قالب دیفالت وردپرس است را دانلود و آپلود کنید داخل این همین پوشه. در نهایت از پنل هاست وارد بخش phpmyadmin شوید و پایگاه داده ای که در مرحله اول نام آن را مشاهده کردید باز کنید. در جدول wp_options به دنبال template و stylesheet بگردید. مانند تصویر زیر کافیست نام پوشه قالبی که میخواهید (در این مورد twentytwentytwo) را داخل جدول جایگزین کنید.
به همین سادگی بدون دسترسی به مدیریت سایت و تغییر کلمه عبور سایت، قالب وردپرس شما به قالب پیشفرض یا هر قالب دیگری که نیاز دارید تغییر پیدا می کند.