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

شاید برای شما هم این مشکل پیش آمده باشد. کنترل پنل سایت شما اصطلاحا بالا نمی‌آید یا با خطا مواجه می‌شوید. این مشکل می‌تواند دلایل زیادی داشته باشد. نصب افزونه، تغییرات در قالب وردپرس، اضافه کردن کد خاص و… می‌توانند دلایل به وجود آمدن این مشکل باشند.

خب در بیشتر موارد اگر مشکل از قالب وردپرس باشد، به صورت خودکار قالب پیش‌فرض جایگزین می‌شود. اما شاید شما دوست ندارید قالب پیش‌فرض وردپرس استفاده شود. دوست دارید تا زمان حل مشکل قالبی دیگر که قبلا نصب کرده‌اید را فعال کنید. اما به کنترل پنل دسترسی ندارید!

روشی که در این مطلب معرفی می‌کنیم به شما کمک می‌کند از طریق دیتابیس یا همان phpmyadmin هاست وردپرس خود هر قالبی را که دوست دارید بر روی سایت خود فعال کنید.

خب برای شروع ابتدا وارد کنترل پنل هاست خود شوید و سپس phpmyadmin را باز کنید.

از سمت چپ دیتابیس مربوط به سایت خود را انتخاب کنید و سپس وارد بخش SQL شوید.

با استفاده از کوئری زیر نام پوسته پیشفرض نمایش داده می‌شود.

SELECT *
FROM wp_options
WHERE option_name = 'template'
OR option_name = 'stylesheet'
OR option_name = 'current_theme';

اگر به کد بالا دقت کنید ما با استفاده از دستور Select نام قالب پیش‌فرض را بر اساس سه متغیری که نوشته‌ایم دریافت می‌کنیم. این بدین معناست که نام قالب پیشفرض در سه متغیر ذخیره شده است. پس برای تغییر قالب پیش‌فرض باید مقدار این سه متغیر را تغییر داد.

با استفاده از دستور زیر این کار را انجام می‌دهیم.

UPDATE wp_options SET option_value = 'MyTheme' WHERE option_name = 'template';
UPDATE wp_options SET option_value = 'MyTheme' WHERE option_name = 'stylesheet';
UPDATE wp_options SET option_value = 'MyTheme' WHERE option_name = 'current_theme';

کافیست به جای MyTheme نام قالب وردپرس مورد نظر خود را وارد کنید و کوئری را اجرا کنید.

اکنون پوسته وردپرس مورد نظر شما فعال شده است.

موفق باشید


کانال تلگرام ماندگار وب

  1. امیر خلجی مهر

    ممنون مرتضی جان، از این موقعیت های اورژانسی زیاد پیش میاد

  2. iman

    سلام کد گذاشتم اسامی برگه ها را می نویسه بالای اون — برگه ها — را قرار میده با css چطور اون بالاش حذفش کنم .

    1. سید مرتضی مهدوی

      کدها رو کجا گذاشتین؟ ارتباطش با این پست چیه؟

  3. iman

    روست عزیز ربطی به پست نداره صرفا یک سواله کد wp_list_pages را وقتی قرار میدی به صورت پیش فرض بالای اون مینویسه –برگه ها — با css چطور حذفش کنم

    1. سید مرتضی مهدوی

      [php]
      < ?php wp_list_pages('title_li='); ?>
      [/php]
      به این صورت استفاده کنید

  4. iman

    خیلی ممنون گلی واقعا………………………….

    1. سید مرتضی مهدوی

      خواهش می کنم. موفق باشید

  5. احسان

    سلام
    من ميخواستم محتوای سایتمو وارد یه پوسته جدید بکنم، پوسته جدید رو هم نصب کردم و خواستم به این روش فعال کنم.
    داخل کوئری چیزی نبود، من دستور کوئری دوم رو توش پیست کردم و اسم پوسته جدید رو هم جایگزین کردم اما الان سایت بالا نمیاد!
    لطفا راهنمایی کنید.

    1. امیر خلجی مهر

      درود

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

  6. محمّد

    سلام
    خیلی ممنونم از آموزشتان ؛ کاربردی و مفید بودش , تو اینترنت زیاد گشتم ولیکن نیافتم جز اینجا.
    یا علی

دیدگاه خود را بنویسید

تنها دیدگاه‌هایی که به فارسی نوشته می‌شوند پذیرفته خواهند شد!

ماندگار وب - 1395
فروش - خرید هاست وردپرس فارسی