وردپرس از پایگاه داده MySQL برای ذخیره تمام داده های خودش از جمله URL سایت استفاده میکنه. بنابراین اگه به هر دلیلی نیاز دارید URL وردپرس خودتون رو تغییر بدید، لازمه برخی از داده ها رو در MySQL تغییر بدید. ما در این مقاله تصمیم داریم به شما نحوه تغییر URL های وردپرس در MySQL با استفاده از phpMyAdmin رو یاد بدیم. پس تا پایان این آموزش با ما همراه باشید.
۱. تعیین نام پایگاه داده MySQL در وردپرس
اگه فقط یک پایگاه داده MySQL دارید میتونید از این قسمت صرف نظر کنید. با این حال، اگه چندین پایگاه داده دارید و مطمئن نیستید کدوم یک به وردپرس متصله، مراحل زیر رو برای تشخیص اون دنبال کنید.
وردپرس نام پایگاه داده MySQL و اعتبارنامه اون رو تو پرونده wp-config.php ذخیره میکنه. پس به صورت زیر شما اون فایل رو پیدا کنید :
۱. به محیط فایل منیجر خودتون از طریق کنترل پنل سی پنل یا دایرکت ادمین ویا FTP وارد بشید.
۲. به پوشه ی public_html وارد بشید سپس فایل wp-config.php رو پیدا کنید و گزینه ی edit رو انتخاب کنید تا ویرایشگر اونو باز کنه.
۳. داخل فایل wp-config.php دنبال کلمه ی DB_NAME بگردید. در اون قسمت تمامی اطلاعات دیتابیس متصل شده به وبسایتتون رو میتونید مشاهده کنید.
۲. تغییر URL های وردپرس در پایگاه داده MySQL
جایگزینی URL های قدیمی شما اصلاً دشوار نیست. همه اون چیزی که شما باید انجام بدید تو همین مقاله اورده شده پس موارد زیر رو باهم پیش میریم :
۱. از طریق کنترل پنل هاستتون وارد قسمت phpMyAdmin بشید. (پیش فرض آموزش ما سی پنل هست)
۲. پنل سمت چپ تمام پایگاه های داده شما رو لیست کرده. دیتابیس متصل به سایتتون رو انتخاب کنید و از تب های بالا گزینه ی SQL رو انتخاب کنید.
۳. کد زیر رو در قسمت کد SQL وارد کنید :
UPDATE wp_options SET option_value = replace(option_value, 'oldurl.com', 'newurl.com') WHERE option_name = 'home' OR option_name = 'siteurl';UPDATE wp_posts SET guid = replace(guid, 'oldurl.com','newurl.com');UPDATE wp_posts SET post_content = replace(post_content, 'oldurl.com', 'newurl.com'); UPDATE wp_postmeta SET meta_value = replace(meta_value,'oldurl.com','newurl.com');
۴. بر روی گزینه ی GO کلیک کنید. پیام موفقیت آمیز بودن عملیات همراه با تعداد ردیف های تغییر یافته رو مشاهده خواهید کرد.
۵. آخرین کاری که باید انجام بدیم تأیید تغییرات هست. جدول wp_options رو باز کرده و option_value رو چک کنید. در اینجا شما باید ادرس جدیدی که به اون داده بودید رو مشاهده کنید.