حل مشکل وردپرس هنگام تغییر آدرس سایت در بخش تنظیمات

حل مشکل وردپرس هنگام تغییر آدرس سایت در بخش تنظیمات

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

تغییر آدرس از طریق فایل functions.php قالب وردپرس

در این روش که بنظرم راحت ترین روش می باشد برای تغییر آدرس وردپرس (siteurl) و آدرس سایت (home) باید کد زیر را در فایل فانکشن قالب فعلی سایت خود قرار دهید.

update_option('siteurl','http://yoursite.com/'); // WordPress Address (URL)
update_option('home','http://yoursite/');  // Site Address (URL)

در کد بالا آدرس سایت خود را جایگزین http://yoursite.com/ کنید و سپس فایل functions را ذخیره نمایید. حال صفحه اصلی سایت خود را یک بار در مرورگر وب باز کنید تا این کد اجرا شو و آدرس ها بروزرسانی شوند. پس از اینکه آدرس ها بروز شدند دیگر به این کد نیازی ندارید و بهتر است آن را از فایل فانکشن قالب حذف کنید. در صورتی که کد را بر ندارید این عمل در هر دفعه که کاربری از صفحات سایت شما بازدید می کند اجرا می شود که ممکن است باعث بروز مشکل شود.

تغییر آدرس از طریق فایل wp-config.php وردپرس

روش دوم به این صورت می باشد که شما با افزودن یک کد به فایل wp-config.php می توانید آدرس های سایت خود را اصلاح کنید. برای ویرایش این فایل به مسیری که وردپرس را در آن آپلود کرده اید مراجعه کنید. پس از باز کردن این فایل, کد های زیر را پس از عبارت /* That’s all, stop editing! Happy blogging. */ قرار دهید و این فایل را ذخیره نمایید.

define('WP_HOME','http://yoursite.com/wordpress');
define('WP_SITEURL','http://yoursite.com');

حال یکی از صفحات سایت خود را باز کنید تا مشکل حل شود.

اصلاح آدرس سایت به صورت خودکار توسط خود وردپرس

در این روش, وردپرس به طور خودکار مسیر سایت شما را تشخصیص می دهد و آدرس سایت شما را اصلاح می کند. برای استفاده از این روش کافی است تا مثل روش قبلی کد زیر را در فایل wp-config.php قرار دهید و سایت خود را رفرش کنید.

define( 'RELOCATE', true );

پس از رفع مشکل این کد را حذف کنید یا عبارت true را به false تغییر دهید.

استفاده از phpmyadmin برای تغییر آدرس در پایگاه داده

تنظیمات آدرس های سایت نیز مانند تمام تنظیمات وردپرس در پایگاه داده ذخیره می شوند. پس می توانید به صورت مستقیم این آدرس ها را از طریق پایگاه داده اصلاح کنید. برای انجام این کار وارد phpmyadmin شوید و جدول wp_options را انتخاب کنید.

حل مشکل وردپرس هنگام تغییر آدرس سایت در بخش تنظیمات

حال در سمت راست صفحه, در ستون option_value به دنبال siteurl بگردید و با کلیک روی دکمه edit آدرس صحیح سایت خود را در آن وارد کنید.

حل مشکل وردپرس هنگام تغییر آدرس سایت در بخش تنظیمات

همین کار را برای home نیز انجام دهید و آن را نیز اصلاح نمایید.

حل مشکل وردپرس هنگام تغییر آدرس سایت در بخش تنظیمات


امیدوارم این مطلب توانسته باشد به شما کمک کند. منتظر دیدگاه های شما هستیم.

دیدگاه کاربران

  1. حافظ

    میگم من یه مشکلی داشتم تو این قالب http://demo.inkhive.com/fifteen/ گذاشتمش رو سایتم بعد وقتی دارم پست ارسال میکنم عکسا رو نشون نمیده 🙁 چجوری باید عکسا رو اونجوری که باید تو قالب نشون بده اپ ود کنم ممنون میشم هر چه سریع تر بگیی

  2. سلام‌ داداش
    من قبلا هم یه پیام براتون درمورد نصب وردپرس داده بودم و رو هم داده بودید
    قبلا یه سایت هم بلد نبودم بسازم اما الان دارم حرفه ای می شم
    من روش اول رو نفهمیدم؛ این که گفتید فایل فانکشن رو ادیت کنید،این فایل حالا کجا هستش؟باید کجا دنبالش بگردم؟؟؟؟؟؟؟؟
    ❇❇❇❇ یه سوال در همین مورد:::::من درموقع ثبت هاستم سایتم رو با نام سالار۹۸دات آی آر ثبت کردم اما چون که دامنه ی آی آر نداشتم دامنه ی tkرو روی هاستم پارک کردم و وردپرس رو روی همون .tk ثبت کردم.اما حالا که می خوام دامنه ی آی آر رو روی وردپرس بزنم بایستی چیکار کنم؟؟؟؟?؟؟؟؟؟؟؟?

    • سعید شعبانی

      ۱- هر قالب وردپرسی یدونه فایل به اسم functions.php داره که بین فایل های قالب هست.
      ۲- اول اینکه باید شما DNS های دامین جدیدتون را با هاست ست کنید بعد با استفاده از یکی از این روش ها آدرس وردپرس را تغییر بدید.

  3. سلام من الان تو سایتم مشکل دارم
    نمیتونم برم توش…..
    خودت یه نگاه بزن میفهمی……

    کمممممممممممممممممممممممممممممک کن
    Salar98.tk

  4. سلام
    در سایت های مختلف مطلبی خوندم که می خوام کمکم کنید
    ❇اینکه برای امنیت سایت وردپرسی میشه برای ورود به سایت،بجای wp-admin از هر چیز دیگه ااستفاده کرد.مثلا برای ورود به سایت روکش بجای rokesh. Ir/wp-admin از یه چیزدیگه استفاده کرد.
    من این کار رو با افزونه های مختلف انجام دادم: اما مشکلشون این هست که هم باwp-admin. و هم اون چیز،جدیدی که خودمون گذاستیم میشه به،سایت وارد .
    از کد های مختلف هم استفاده کردم، اما توضیحات سایت ها کامل نبود و مشکل داشت.لطفا کمکم کنید.راستی حتی برای امنیت سایت خودتون هم این مطلب رو قرار بدید و از طریق ایمیل به من خبر بدید.
    ممنون سعیدجان

  5. ممنون
    مفید بود
    جاش تو سایتتون خالی بود

  6. آرش .ق

    بادرود.
    من ورد پرس رو نصب کردم و وارد بخش تنظیمات همگانی شدم. آدرس ها رو مطابق روشهایی که در بالا فرمودید اصلاح کردم. سوالی که دارم اینه که من که مثلا اسم سایت خودم رو http://arash.com گذاشتم مگر نباید با تایپ اون در مرورگر به سایت دسترسی پیدا کنم؟ ۲- آدرسی که من به عنوان مدیر سایت می خوام وارد بشم رو اصلا نمی دونم در مرور گر چی تایپ کنم؟!! (نمیدونم لازم هست یا نه که اضافه کنم من هیچگونه سایتی از قبل نداشته ام که بخوام آدرس اونو داده باشم و قصدم ایجاد یک وبلاگ اختصاصی برای خودم بوده است). با سپاس و فروتنی!

    • سعید شعبانی

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

  7. سلام اقا شعبانی
    تا به حال ورد پرس کار نکردم الان مدتی هست که علاقه مند شدم نسبت به این نرم افزار
    قالبی رو اپلود کردم تو سایتم ولی نمی دونم اسم سایتو چطور با اسم دامنه مچ کنم من اسم ورد پرسم گذاشت mesbahedanesh.ir/wo یعنی بدون wo / دامنه من کار نمی کنه حتما باید تایپ بشه تا سایت بالا بیا د من میخواستم بدونم چه کار باید بکنم که با تایپ اسم دامنه اصلی خودم یعنی mesbahedanesh.ir سا یتم بالا بیاد

  8. آرش .ق

    سپاس از راهنماییتان. اگر نخوام دامین و هاست خریداری کنم و به شکل رایگان از اونها استفاده کنم، امکانش هست؟ مثلا من الان وقتی از قسمت مدیریت دستور نمایش سایتم رو اجرا می کنم آدرس سایتم به اینصورت هست: arashghanbari/wordpress اگر بخوام wordpress رو حذف کنم و یکی از آدرسهای زیر به عنوان آدرس سایتم برای دیگران – مثلا در سرچ گوگل – نمایش داده شود، آیا چنین امکانی هست؟
    ۱- arashghanbari
    ۲- arashghanbari.wordpress.com

    با سپاس و احترام

    • سعید شعبانی

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

  9. سلام داداش من از سایت پی سی هاستینگ یه دامنه خریدم به نام ali-faraji78.ir بعد وارد سایتم شدم منم ناشی بودم در بخش وردپرسم نام سایتمو تغییر دادم گذاشتم freeforall.ir بعد کل سایتم بهم ریخت الان ali-faraji.ir میزنم قالبم بهم ریخته می خوامم درست کنم در قسمت ورود که بیام وردپرس میاد و نام کاربری و رمز عبور می زنم نمیاد ارور می ده و می ره به سایت freeforall.ir و کلا مرورگر ارور می ده چیکار کنم تو رو خدا کمکم کن

  10. محمد امین

    فدایی داری کارم راه افتاد.
    فقط داداش یه چیزی این کدایه پایین صفحه نظرات رو حذف دیگه خودت اینکاره ای

  11. سلام .خوب هستید
    یه مشکل دارم تو سایتم بالا یه قسمت آبی اضافی هست
    میخوام حذفش کنم
    راهنماییم کنید
    قالب divi

  12. نظری ندارم کارت حرف نداره
    اگر از سایتی مطلب میزاری کپی رایت یادت نره داداشم

  13. سلام
    سایت مفید و خوبی دارید
    چطوری میشه عکس کنار عوان صفحه رو عکس کرد یا اصلا حذف کرد
    منظورم همون ارم ورد پرس هست که در بالای سایت شما هم وجود دارد.

  14. وحید

    سلام من یه اشتباهی کردم آدرس url رو عوض کردم
    دیگه وارد کنترل پنل سایت نمیشه!
    چیکار کنم؟
    اون وردپرس رو از آخرشون حذف کردم و ذخیره تغییرات رو زدم! 🙁

    لطفا کمک م کنید

  15. سلام
    توی دیتابیسم آدرس درسته
    توی فایلها هم یک به یک روشها رو تست کردم
    اما هیچکدوم فایده نداشت،هنوز بعضی از عکسهای قالبم از آدرس قبلی لود میشه
    یه روشی هست که تمام آدرسهای استفاده شده در قالب و مطلب و کامنت و… رویکجا به آدرس جدیدم تبدیل کنم؟

  16. سلام سایت من بالا نمی اید و وارد بخش مدیریت هم نمی شود . لطفا کمک کنید که چگونه وارد بخش مدیریت بشم و سایت را بالا بیارم . ممنون

  17. farzad

    آقا دمت گرم مشکلم حل شد !

  18. ROMINA

    سلام یه سوال داشتم
    من جدیدا ادرس سایتم رو تغییر دادم و ریدایرکت کردم ادرس جدید رو ، بعد یه مشکلی برای هاستم پیش اومد و مطالب سه روز اخیر از روش پاک شده ، از پشتیبان خواستم که مطالب رو برگرونه
    اما متاسفاانه از موقعی که مطالب برگشته هیچ کدوم از عکسهای قالبم باز نمیشه چون همشون رو دامنه قدیم موندن…قدیم اینجوری نبود
    نمیدونم چیکار کنم…ادرس های عکسا کتاب خانه روی .com مونده درحالی باید روی .ir بااشه
    چجوری میشه تغییرش داد؟

  19. […] دهیم. برای این کار چندین روش وجود دارد که قبلا در مطلب حل مشکل وردپرس هنگام تغییر آدرس سایت در بخش تنظیمات به برخی از آنها پرداخته ایم. به نظر من راحت ترین راه […]

  20. با سلام خدمت شما
    من از php myadmin انجام دادم همه ی صفحات سایتم لود میشه ولی میخوام برم داخل مدیریت نمیره چیکار باید بکنم
    timefilm.tk
    با تشکر

کاربر گرامی برای ارسال دیدگاه اگر عضو روکش هستید باید سایت شوید در غیر اینصورت باید عضو شوید.