آموزش های وردپرس

آسان ترین راه تعویض دامین در هنگام اضطرار!

بسم الله الرحمن الرحیم

سلام علیکم

بعد از مطلب “آسان ترین راه تعویض رمز به هنگام اضطرار!” حالا نوبت میرسه به مشکلی که برای خیلی از عزیزان پیش میاد.
بعضی وقت ها اسم دامین عوض میشه،اما همچنان به دامنه قبلی ارجاع داده میشه.
روشی که شخصا انجام میدم،این هست که قبل از انتقال از تنظیمات وردپرس اسم دامین جدید رو ست میکنم و بعد بک آپ و سپس انتقال رو انجام میدم.

اما هستن دوستانی که این کار رو فراموش میکنن،این ها چندین راه دارن،اما اینجا راحت ترین راه انجام این کار رو ارائه میدیم خدمت دوستان.

 

چگونه آدرس سایت وردپرس را به راحتی عوض کنیم؟

یه فایل با نام newurl.php بسازین و محتوای زیر رو داخلش کپی و روی هاست در جوار فایل wp-config.php آپلود کنین:

<?php /* This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ require './wp-blog-header.php'; ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <title>WordPress Emergency New Url</title>
  <meta http-equiv="Content-Type" content="<?php bloginfo('html_type');?>; charset=<?php bloginfo('charset');?>" />
  <link rel="stylesheet" href="<?php bloginfo('wpurl');?>/wp-admin/wp-admin.css?version=<?php bloginfo('version');?>" type="text/css" />
</head>
<body>

<div class="wrap">

<form method="post" action="">

<h2>WordPress Emergency New Url</h2>

      <?php
global $wpdb;

if (isset($_POST['update']) && trim($_POST['new-domain']) != '') {
  $domain = str_replace(array('http://'), '', $_POST['new-domain']);
  $domain = 'http://' . $domain;
  update_option('siteurl', $domain);
  update_option('home', $domain);
  echo '<b style="color:green;">New Url Saved!</b>
';
}
?>
      <strong>Current Domain : <b style="color:red;"><?php echo get_option('siteurl'); ?></b></strong>


<input type="submit" name="update" value="Update Options" />


<fieldset class="options">

<legend>Password</legend>

          <label><?php _e('Enter New Domain:')?>
          <input type="text" name="new-domain" id="new-domain" class="input" value="<?php echo attribute_escape(stripslashes($_POST['new-domain'])); ?>" size="25" tabindex="20" /></label>
        </fieldset>




<input type="submit" name="update" value="Update Options" />

      </form>

    </div>

  </body>
</html>

 

الان  اگر آدرس سایت شما wp-master.ir باشه،این ادرس رو باز کنین:

[code]
http://wp-master.ir/newurl.php
[/code]

الان آدرس سایت تنها با اسم و پسوند به صورت domain.ir و… وارد کنین و دکمه update option رو بزنین.
نکته : حتما و حتما و حتما این فایل رو از روی هاست پاک کنین.

 

چگونه لینک ها را عوض کنیم به آدرس جدید؟

بعد از ست کردن ادرس جدید،برخی ها لینکهایی را در مطالب استفاده کردند که برای دامنه قبلی هست،اینجا باید چه کرد؟

روشی که توصیه میکنم استفاده از این پلاگین هست:

Better Search Replace

نکته رو فراموش نکنین که برای عبارتی که قراره جستجو بشه تنها اسم و پسوند دامنه رو وارد کنین.

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

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