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

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

آموزش تغییر نشانی سایت در وردپرس:

تغییر نشانی محصول یا پست شما در وردپرس زمانی برای سایت شما کاربرد دارد که در لود سایت به دلیل تغییر تنظیمات در سایت دچار اختلال شده باشید. که اقدام به تغییر URL در وردپرس بکنند زمانی است که قصد تغییر دامنه سایت را دارید.

اما گاهی هم پیش میاد که به دلیل تغییر در ساختارهای آدرس سایت متوجه می‌شوند که بخش‌هایی از سایت مثل آدرس‌های انواع دسته‌بندی، برچسب و… به درستی کار نکرده و دچار مشکل می‌ شوند. بنابراین لازمه تا یک بار تنظیمات آدرس وردپرس را بررسی کرده و اقدام به تغییر نشانی سایت در وردپرس بکنند.

در این مقاله  قصد داریم به معرفی انواع روش‌هایی که برای تغییر نشانی URL وردپرس کاربر داره بپردازم که با استفاده از این روش‌ها قادر به تغییر آدرس در وردپرس بوده و می توانید به صورت کلی اقدام به تغییر دامنه در وردپرس کرده یا اینکه اگر در ساختار آدرس‌های سایت مشکلی پیش اومده بود با ویرایش مجدد اون مشکلتون را برطرف کنید.

5 روش برای تغییر نشانی سایت در وردپرس:

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

یا اینکه اگر در ساختار صفحات سایت مشکلی به وجود اومده بتونید به راحتی با ویرایش آدرس‌های موجود در تنظیمات عمومی وردپرس که شامل siteurl و home هست نسبت به حل مشکل وردپرس هنگام تغییر آدرس اقدام کنید. قبل از هر کاری نسخه پشتیبان از دیتابیس وردپرس تهیه کنید و قبل از هر تغییری در فایل wp-config.php و functions.php یک نسخه کپی از آنها داشته باشید.

 

روش اول – تغییر آدرس وردپرس از تنظیمات وردپرس:

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

حالا برای تغییر آدرس وردپرس از تنظیمات وردپرس کافیه ابتدا وارد پیشخوان وردپرس بشید و سپس به منوی تنظیمات=> عمومی مراجعه کنید. و سپس مشابه تصویر زیر در دو فیلد نشانی وردپرس (URL) و نشانی سایت (URL) آدرس‌های خود را به همراه http یا https وارد کنید. دقت کنید که در انتهای آدرس از / استفاده نکرده باشید.

بعد از اینکه آدرس‌های خود را ثبت کردید تنظیمات را ذخیره کنید و سایت خود را مشاهده کنید. خواهید دید که اگر در ساختار وردپرس مشکل داشته‌اید برطرف شده است. در صورتی هم که قصد تغییر دامنه در وردپرس را داشته باشید بعد از ذخیره تنظیمات از این بخش آدرس دامنه در وردپرس به دامنه جدید تغییر پیدا خواهد کرد.

 

روش دوم – آموزش تغییر URL در وردپرس با استفاده از دیتابیس:

در این روش به صورت مستقیم از طریق دیتابیس اقدام به ویرایش‌های آدرس در وردپرس می‌کنید. برای این کار باید اول وارد هاست خودتون بشین و بعد به قسمت phpMyadmin برای دسترسی به دیتابیس مراجعه کنید. تا به صفحه مدیریت پایگاه داده در هاست هدایت شوید. (مثل تصویر زیر)

 

  • بعد از اینکه وارد phpMyadmin شدید ممکنه از شما نام کاربری و رمز درخواست بشه بعد از اینکه وارد پایگاه داده شدید، از ستون سمت چپ پایگاه داده خودتون را انتخاب کنید تا جداول پایگاه داده نمایش داده شوند.

 

  • طبق تصویر زیر روی جدول wp_options کلیک کنید تا جدول تنظیمات پایگاه داده وردپرس نمایش داده شود. البته اگر در هنگام نصب وردپرس نام پیشوند را تغییر داده باشید به جای _wp نام پیشوند شما قیل از options هست. در کل باید وارد قسمت options بشوید.

 

  • حالا همونطور که در تصویر بالا می بینید باید دو فیلد siteurl و home را ویرایش کنید. بنابراین روی دکمه Edit کیلیک کنید تا به صفحه ویرایش هدایت شوید. سپس مشابه تصویر زیر در فیلد option_value آدرس سایت خود را به همراه http وارد کنید. در صورتی که اقدام به نصب SSL در وردپرس کردید باید این آدرس را همراه https وارد کنید.

 

نکته: اگر قصد تغییر دامنه در وردپرس را دارید باید در این فیلد آدرس دامنه جدید خود را که روی هاست ست شده را وارد کنید. اما اگر در ساختار آدرس‌ها مشکل دارید آدرس دامنه را وارد کرده و روی دکمه Go کلیک کنید. توجه داشته باید که آدرس وارد شده باید فاقد / پایانی در آدرس دامنه باشد.

  • بعد از اینکه آدرس siteurl ویرایش شد مجددا همین کار را برای home نیز تکرار کنید. اگر با مشکل ساختار آدرس مواجه هستید حتی اگر آدرس‌های این دو فیلد هم درست بودند یک بار روی دکمه Go کلیک کنید تا به‌روز شوند.

 

روش سوم – آموزش تغییر آدرس URL در وردپرس با استفاده از wp-config.php:

در این روش با استفاده از قرار دادن کدهای siteurl و home در فایل wp-config.php وردپرس می توانید ساختار آدرس در وردپرس را اصلاح کرده یا اینکه اقدام به تغییر آدرس دامنه در وردپرس بکنید. برای این منظور ابتدا وارد هاست شده و سپس روی گزینه File manager کلیک کنید طبق تصویر زیر تا به صفحه مدیریت فایل‌ها در هاست هدایت شوید.

 

سپس در مسیر public_html که وردپرس را در دامنه اصلی نصب کردید به دنبال فایلی با نام wp-config.php بگردید. روی فایل راست کلیک کرده و گزینه Edit را انتخاب کنید. سپس در صفحه ویرایش فایل کدهای زیر را درست زیر کدهایی که با نام define یعنی قبل از خط That’s all, stop editing! Happy blogging قرار دهید. دقت کنید در کد ها زیر به جای https://lavin24.com ادرس دامنه خودتان را وارد کنید.

define(‘WP_HOME’,’https://lavin24.com’);
define(‘WP_SITEURL’,’https://lavin24.com’);

 

حالا همونطور که در کدهای بالا مشاهده می‌کنید آدرس دامنه خود را به جای https://lavin24.com وارد کنید. دقت کنید که در اینجا هم اگر از SSL استفاده می‌کنید حتما آدرس را همراه با https وارد کنید. همچنین از قرار دادن / در انتهای آدرس سایت هم دوری کنید.

بعد از ذخیره فایل اگر آدرس سایت را باز کنید خواهید دید که مشکل ساختار آدرس در وردپرس حل شده است. اما اگر هدف شما تغییر دامنه سایت هست حتما از روش دوم که در این آموزش ذکر شده استفاده کنید.

 

روش چهارم – آموزش تغییر نشانی سایت در وردپرس با فانکشن قالب:

در این روش باید با قرار دادن کد در فایل فانکشن اقدام به اصلاح آدرس در وردپرس بکنید. برای این منظور در File Manager هاست به مسیر /public_html/wp-content/themes/ مراجعه کرده و سپس وارد پوشه قالبی که از آن استفاده می کنید به شوید.

و سپس در این پوشه به دنبال فایلی با نام functions.php بگردید و کدهای زیر را در ابتدای این فایل بعد از خط <?php در فایل قرار دهید. دقت کنید در کد ها زیر به جای https://lavin24.com ادرس دامنه خودتان را وارد کنید.

update_option( ‘siteurl’, ‘https://lavin24.com’ );
update_option( ‘home’, ‘https://lavin24.com’ );

 

  • حالا بعد از قرار دادن کد و ذخیره فانکشن قالب وارد پیشخوان وردپرس شوید. خواهید دید که مشکل برطرف شده است. حالا برای اینکه در هربار ورود به پیشخوان وردپرس این کد اجرا نشود بعد از رفع مشکل کدهایی که در بالا قرار دادید را از فایل فانکشن قالب خود حذف کنید.

 

روش پنجم: آموزش تغییر آدرس صفحات در وردپرس به روش انتقال

در این روش شما از یک جابجایی اتوماتیک که در هسته وردپرس قرار دارد استفاده خواهید کرد. که در هنگام انتقال وردپرس از یک هاست به هاست دیگر کاربرد دارد. در این روش از طریق فایل wp-config.php وردپرس کارهای به‌روزرسانی ادرس وردپرس انجام خواهد گرفت.

بنابراین وارد File Manager شده و سپس کد زیر را در فایل wp-config.php در بخشی که کدهای define قرار دارند قرار دهید. دقت کنید که مقدار این کد باید روی True قرار داشته باشد. 

define(‘RELOCATE’,true);

  • حالا بعد از ذخیره فایل wp-config.php باید به صفحه ورود در وردپرس مراجعه کنید. بنابراین آدرس دامنه خود را وارد کرده و به انتهای آن wp-login.php/ را اضافه کنید تا فرم ورود به وردپرس نمایش داده شود. در این صورت کدهای زیر در فایل wp-login.php شروع به کار خواهند کرد.

if ( defined( ‘RELOCATE’ ) &amp;&amp; RELOCATE ) { // Move flag is set
if ( isset( $_SERVER[‘PATH_INFO’] ) &amp;&amp; ($_SERVER[‘PATH_INFO’] != $_SERVER[‘PHP_SELF’]) )
$_SERVER[‘PHP_SELF’] = str_replace( $_SERVER[‘PATH_INFO’], , $_SERVER[‘PHP_SELF’] );

$url = dirname( set_url_scheme( ‘http://’ . $_SERVER[‘HTTP_HOST’] . $_SERVER[‘PHP_SELF’] ) );
if ( $url != get_option( ‘siteurl’ ) )
update_option( ‘siteurl’, $url );
}

اگر فرم ورود به وردپرس به شما نمایش داده شد و آدرس دامنه در آن به درستی نمایش داده شد فرم ورود به وردپرس را که شامل وارد کردن نام کاربری و رمز ورود به وردپرس است را پر کرده و روی دکمه ورود کلیک کنید. در این صورت وارد پیشخوان وردپرس خواهید شد و کافی است.

به مسیر تنظیمات => عمومی مراجعه کرده و مشابه روش اول آدرس دامنه سایت خود را در تنظیمات وردپرس چک کنید تا به درستی وارد شده باشند. در غیر این صورت می توانید آدرس‌های خود را ویرایش کرده و اصلاح کنید. در نهایت وارد wp-config.php شده و کدی که در این فایل قرار دادید را پاک کرده یا اینکه مقدار آن را روی false قرار دهید.

 

ممنون که با ما همراه بودید!!!

امیدوارم از این مقاله لذت برده باشید…

مطالب زیر را حتما بخوانید

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *