fbpx Database - Meysmahdavi

Tag Archive :Database

تغییر اسم تم وردپرس بدون از دست دادن تنظیمات

مرحله 1: ابتدا به پوشه wp-content/themes بروید این پوشه در داخل مدیریت پوشه ها داخل سی پنل یا دایرکت ادمین شما میباشد . سپس نام پوشه تم خود را به تم جدید که میخواهید تغییر دهید.

مرحله 2: از همان جا وارد پوشه تم خود شوید و پرونده style.css را باز کنید. در قسمت بالای style.css نام تم را مشاهده خواهید کرد. نام آن را به تم جدید تغییر دهید و تغییرات را ذخیره کنید.

مرحله 3: وارد مدیریت وردپرس خود شوید در قیمست تم تم جدیدی که اسمش رو به اون تغییر داد مشاهده میکنید یا به آدرس اسمه سایت و در ادامه wp-admin/appearance/themes/ بروید خوب تیم جدید که اسمش رو به اون تغییر دادید انتخاب کنید . حال تم شما به تم جدید تغییر کرد ، حالا مشاهده میکنید که تمام تظیمات تم شما از بین رفته اما نگران نباشید ادامه مطلب رو بخونید.

مرحله 4: بعد از تغییر نام تم باید تغییرات دیگه رو از دیتابیس کپی یا تغییر دهید به عنوان مثال تغییر (رنگ ها ، هدر / پاورقی ، ابزارک ها و …) را از تم قدیمی به تم جدید کپی کنید. این کار مستقیماً در پایگاه داده MySQL انجام می شود وارد دیتابیس خود در هاست خود شوید :

در جدول wp_options گزینه ای به نام theme_mods_old-theme را پیدا کنید یا از نوار ابزار کلمه theme_mods رو جستجو کنید.

مقدار option_value همان تنظیمات شما میباید. در قسمت theme_mods دوبار کلیک کنید یا بر روی گزینه ویرایش بزنید و مقدار آن را ویرایش کنید و اسم جدید رو بزارید یعنی theme_mods_new-theme تنظیمات رو ذخیره کنید و کار تمام است.

توجه: تغییر نام تم شما به تم جدید به روزرسانی خودکار آن را متوقف می کند و شما باید این کار را به صورت دستی انجام دهید.

Change the theme name in wordpress without lost customizations

Step 1: Firstly go to wp-content/themes/ folder. And then rename your theme folder to whatever you want.

Step 2: Open your theme folder and open style.css file. In top part of style.css you will see theme name. Rename it and save changes.

Step 3: Go to Wp-admin/appearance/themes and activate your theme under new name.

If you are using child/parent theme and you also rename parent theme folder&name, so after Step 3 you should additionally change parent theme path in child theme’s style.css.

note : renaming your theme will stop its automatic updates, you should do it manually in the future.

Step 4: All the above is correct, but is not enough. After you rename the theme, e.g. rename the folder old-theme –> new-theme, you should copy the theme customizations (colors, header / footer, widgets, etc.) from the old theme to the new theme. This is done directly in the MySQL database:

  1. Find an option named theme_mods_old-theme in the table wp_options
  2. Copy the option_value (it is a text holding the theme customizations in a special WordPress format)
  3. Put the copied value in a new option named theme_mods_new-theme in the wp_options table.