وردپرس آدرس اصلی سایت شما را در پایگاه داده (جدول تنظیمات) ذخیره میکند. اگر به پیشخوان وردپرس خود دسترسی دارید، این کار را میتوانید به راحتی از مسیر تنظیمات > عمومی انجام دهید.
اما اگر پیشخوان سایت به دلیل تغییر دامنه یا خطای آدرس در دسترس نیست، از دو روش زیر در هاست سیپنل تسلاسرور میتوانید برای تغییر آدرس اقدام کنید:
روش اول: تغییر آدرس از طریق دیتابیس (phpMyAdmin)
این روش، آدرس را به صورت ریشهای و دائم در پایگاه داده اصلاح میکند:
- وارد سیپنل تسلاسرور شده و از بخش Databases روی گزینه phpMyAdmin کلیک کنید.
- از ستون سمت چپ، نام دیتابیس سایت خود را انتخاب کنید.
- جدول مربوط به تنظیمات وردپرس با نام wp_options را پیدا کنید. (توجه: اگر پیشوند جداول خود را تغییر داده باشید، نام این جدول به شکل yourprefix_options خواهد بود). روی نام جدول کلیک نمایید.
- در این جدول دو ردیف با نامهای siteurl و home (معمولاً در ردیفهای اول و دوم) وجود دارد. روی دکمه Edit یا دبلکلیک روی مقدار فیلد کلیک کرده و آدرس جدید سایت خود را جایگزین کنید (حتماً آدرس را کامل و همراه با http یا https وارد کنید).
روش دوم: تعریف موقت آدرس در فایل wp-config.php
این روش سریعترین راهکار برای بالا آوردن موقت سایت روی آدرس جدید است:
- از بخش File Manager سیپنل وارد پوشه اصلی سایت (public_html) شوید.
- فایل wp-config.php را ویرایش کرده و کدهای زیر را قبل از خط پایانی ذخیره کنید:
define('WP_HOME', 'https://newaddress.com');
define('WP_SITEURL', 'https://newaddress.com');
(به جای آدرس فوق، آدرس دامنه جدید خود را وارد کنید).
نکته فنی: با قرار دادن این کد، فیلدهای تغییر آدرس در پیشخوان وردپرس شما به صورت موقت قفل و خاکستری خواهند شد که کاملاً طبیعی است. برای فعال شدن مجدد فیلدها، باید این دو خط کد را از فایل حذف کنید.
⚠️ نکته بسیار مهم برای تصاویر و لینکهای داخلی:
تغییر آدرس اصلی با دو روش بالا انجام میشود؛ اما لینکِ تصاویر، نوشتهها و فایلهایی که قبلاً در سایت آپلود کردهاید کماکان روی دامنه قدیمی باقی میمانند. برای اصلاح کامل این لینکها در کل دیتابیس، پیشنهاد میشود پس از بالا آمدن سایت، از افزونههای معتبری مانند Better Search Replace استفاده کنید تا آدرسهای قدیمی را به صورت امن در کل دیتابیس با آدرس جدید جایگزین کند.