وردپرس یکی از بهترینها است! شکی در این موضوع نیست؛ اما حتی بهترینها هم گاهی به مشکل میخورند و باید برای چنین شرایطی آماده باشید.
اول توصیه میکنیم اگر اطلاعات کاملی راجعبه این سیستم مدیریت محتوا ندارید، مقالۀ وردپرس چیست را بخوانید.
اگر قصد دیفالت کردن هسته وردپرس را دارید، این مقالۀ آموزشی برای شما تهیه شده است؛ نگران نباشید! کار پیچیدهای نیست و در کمترین زمان انجام خواهد شد.
ابتدا بیایید ببینیم در چه مواقعی باید دست به چنین اقدامی بزنیم.
چه زمانی نیاز است که هسته وردپرس را به حالت پیشفرض بازگردانیم؟
اگر با وردپرس کار کرده باشید، میدانید گاهی مشکلاتی رخ میدهند که معلوم نیست از کجا آمدهاند! هرچقدر هم که میگردید، منشاء آن را پیدا نمیکنید.
در برخی مواقع، ممکن است با غیرفعالسازی تمام افزونهها و شاید تغییر قالب، مشکل برطرف شود؛ اما خب در بعضی از مواقع این کارها هم فایدهای ندارند و باید فکر چارهای دیگر باشید.
چارۀ دیگری که کارتان را راه میاندازد، دیفالت کردن هستۀ وردپرس یا برگرداندن آن به حالت پیشفرض است!
اگر با وردپرس آشنایی داشته باشید، میدانید با یک سیستم مدیریت محتوای متنباز طرفیم که هرکس میتواند تغییرات مدنظرش را روی آن اعمال کند. گاهی ممکن است تغییرات باعث ایجاد اختلال در عملکرد کلی این CMS شوند و کارکرد سایتتان با مشکل روبهرو شود.
همانطور که گفتیم، در چنین مواقعی است که باید نسبت به برگرداندن هستۀ وردپرس به حالت پیشفرض اقدام کنید.
پیشنهاد خواندنی: CMS چیست؟ بهترین CMS کدام است؟
خب این از دلیلی که باید سراغ دیفالت کردن WordPress Core بروید. بیایید چگونگی این کار را خدمتتان آموزش دهیم.
نحوه دیفالت کردن فایلهای هسته وردپرس
اولین قدم این است که یک فول بکاپ تهیه کنید! همیشه هنگام انجام اقدامات اینچنینی، احتمال درصدی خطا و اشتباه وجود دارد؛ خطاها و اشتباههایی که به از دست رفتن همهچیز منجر میشوند و یک تراژدی تماموکمال را رقم خواهند زد!
برای جلوگیری از قربانی شدن، بکاپ گرفتن را فراموش نکنید. برای یادگیری انجام این کار، میتوانید مقالۀ آموزش بکاپگیری و بازگردانی بکاپ در دایرکت ادمین و سیپنل را بخوانید.
خب این مرحلۀ ۰ بود. اگر موافقید برویم سراغ مرحۀ اول از چگونگی دیفات کردن هسته وردپرس.
۱) چک کردن نسخۀ فعلی وردپرس
بعد از بکاپگیری که بهنوعی پیشنیاز بازگرداندن هسته وردپرس محسوب میشود، باید بررسی کنید که سایتتان روی چه نسخهای از CMS وردپرس بالا آمده است.
اگر از کنترلپنل cPanel استفاده میکنید، وارد My Apps شوید و پایین لینکهایی که به سایتتان میرسند، شمارۀ نسخهای که از آن استفاده میکنید را خواهید دید.
بعد از کسب اطلاعات لازم در این مورد، یک پوشه (ترجیحاً با نام old) در دایرکتوری اصلی هاستتان بسازید. تمامی فایلها و فولدرهای وردپرس، به غیر از تعدادی از آنها را، به این پوشۀ تازه ساختهشده منتقل کنید.
فایلها و فولدرهایی که نباید منتقل شوند، موارد زیر هستند:
- فولدر wp-content
- فایل wp-config.php
خب حالا وقت آن است که سراغ مرحلۀ بعدی برویم.
پیشنهاد خواندنی: راهنمای حل مشکل عدم نمایش فونتهای اختصاصی در المنتور وردپرس
۲) دانلود فایلهای وردپرس
لازم است برای بازگرداندن هسته وردپرس به حالت پیشفرض، آخرین نسخۀ آن را دانلود کنید. خب قاعدتاً باید به سایت wordpress.org بروید.
با کلیک روی Get WordPress (یا در بالای صفحه یا پایین صفحه) فایل فشردهشده (zip) آخرین نسخه را از این سایت دانلود کنید.
و اما مرحلۀ بعد که مرحلۀ آخر هم محسوب میشود.
۳) آپلود فایلهای وردپرس
با استفاده از پروتکل FTP و یکی از کلاینتهایش، اتصالی از جنس SFTP به هاست برقرار کنید. بعد از متصل شدن، به فولدر WordPress installation بروید. اگر نمیدانید سراغ کدام کلاینت این پروتکل بروید، مقالۀ بهترین نرمافزارهای FTP برای کاربران ویندوز و مک را بخوانید.
همچنین میتوانید با اتصال به کنترلپنل هاست خود و ورود به بخش File Manager به فایلهای خود دسترسی پیدا کرده و عملیات آپلود را با ابزارهای این بخش انجام دهید.
همانطور که بالاتر هم گفتیم، آخرین نسخۀ این سیستم مدیریت محتوا در قالب یک فایل zip به شما ارائه میشود. فایل فشرده را در این فولدر Extract کنید.
همۀ فایلها و فولدرها، به غیر از فولدر wp-content و فایل wp-config.php را انتخاب کرده و به فولدر public_html منتقل کنید.
با انجام این کار، تمام فایلهای وردپرس، به جز آنهایی که مربوط به افزونهها، قالبها و دیتابیس هستند به حالت دیفالت برمیگردند؛ به زبان ساده، یعنی دیفالت کردن هستۀ وردپرس انجام خواهد شد.
پیشنهاد خواندنی: خطای the_content در المنتور + بررسی علتها و راهحل رفع آن
در صورت مواجهه با خطای ۴۰۴ هنگام دیفالت کردن هسته وردپرس چه کنیم؟
فایل htaccess. هنگام دیفالت کردن حذف میشود. بنابراین، ممکن است با خطای ۴۰۴ برخورد کنید. فقط کافی است یک فایل htaccess. بسازید و نوشتههای زیر را در آن وارد کنید.
BEGIN WordPress #
RewriteEngine On
RewriteRule .* – [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
END WordPress #
htaccess. یک فایل پیکربندی است و برای آشنایی بیشتر با آن، میتوانید مقالۀ htaccess چیست و چه کاربردهایی دارد را بخوانید.
بهسادگی هسته وردپرس را به حالت پیشفرض برگردانید
در برخی شرایط، به دیفالت کردن هسته وردپرس نیاز پیدا میکنید تا مشکلات ایجادشده در این CMS از بین بروند.
در این مقاله، چگونگی انجام این کار را بررسی کردیم و دیدید که کار نسبتاً سادهای است.
اگر هنگام بازگرداندن هسته به حالت پیشفرض به مشکلی برخوردید، در قسمت کامنتها آن را با ما مطرح کنید تا کارشناسان ما پاسختان را بدهند.
دیدگاه ها
اولین نفری باشید که دیدگاه خود را ثبت می کنید