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

بلاگر یکی از سیستم های معروف بلاگ دهی در دنیای اینترنت و سرتاسرکشور ها میباشد ، کاربران زیادی از این سیستم استفاده میکنند اما ممکن است بخواهند بعد از مدتی از بلاگر به وبلاگ های وردپرس wordpress.org اسباب کشی کنند و ممکن است نگرانی این را داشته باشند که رنکینگ آنها در سایت گوگل خراب شود . در این مطلب قصد داریم ، آموزش اسباب کشی بلاگر به وردپرس بدون از دست دادن رنک گوگل را برای شما ارائه دهیم . پس همراه باشید …

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

گام قبل از شروع اسباب کشی بلاگر به وردپرس :

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

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

اولین چیزی که نیاز دارید این است که نوشته های خودتان را از سایت بلاگر استخراج کنید ، برای این کار در داشبورد مربوط به بلاگر خود از قسمت تنظیمات » دیگر میتوانید ابزار بلاگ را مشاهده کنید ، گزینه ی Export blog یا استخراج بلاگ رو بزنید . تصویر این صفحه رو میتونید در زیر مشاهده کنید .

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

با کلیک کردن بر روی لینک استخراج بلاگ یک پنجره ی پاپ آپ باز شده و شما میتوانید با کلیک بر روی Download Blog ، بلاگ خود را از سایت بلاگر دریافت نمائید .

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

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

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

آموزش انتقال بلاگر به وردپرس

شما نیاز دارید تا درون ریزی را فعال و اجرا کنید ، با فعال کردن آن از شما یک فایل xml درخواست میشود که با انتخاب فایل از روی سیستم شخصی خودتان میتوانید آن را درون سایتتان درون ریزی کنید ، در مرحله ی بعد از ایمپورت کردن فایل xml از شما سوال میشود که آیا میخواهید کاربر جدیدی را برای مطالب وارد شده در نظر بگیرید یا از یک کاربر موجود استفاده کنید به عنوان مثال مطالب با نام خودتان منتشر شود که شما میتوانید کاربر خودتان را به عنوان نویسنده ی مطالب معرفی کنید .

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

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

گام چهارم اسباب کشی بلاگر به وردپرس : تنظیم انتقال (ریدایرکت) سایت

یکی از مراحل مهم برای تغییر سایت ها و حفظ شدن رنکینگ گوگل آنها استفاده از ریدایرکت صحیح برای حفظ سئو سایت میباشد ، برای اینکه سئو سایت شما پس از انتقال به وردپرس از دست نرود باید حتما توجه کنید که کاربران چگونه از بلاگر شما به سایت فعلی منتقل شوند . برای اینکار به تنظیمات حساب بلاگر خود رفته ، از قسمت قالب ها گزینه بازگردانی به قالب کلاسیک را انتخاب کنید .

revertclassictemplateپس از اینکه قالب شما تغییر کرد ، گزینه ویرایش html قالب را زده تا کد های اچ تی ام ال برای قالب پیش فرض باز شود ، سپس در کد های مشاهده شده آدرس سایت خودتان را جایگزین آدرس example.com کنید .

کد های زیر را مشاهده کنید :

<html>
 <head>
  <title><$BlogPageTitle$></title>

   <script>
    <MainOrArchivePage>
    window.location.href="http://example.com/"
    </MainOrArchivePage>
    <Blogger>
     <ItemPage>
     window.location.href="http://example.com/?blogger=<$BlogItemPermalinkURL$>"
     </ItemPage>
    </Blogger>
   </script>

   <MainPage>
   <link rel="canonical" href="http://example.com/" />
   </MainPage>

   <Blogger>
    <ItemPage>
    <link rel="canonical" href="http://example.com/?blogger=<$BlogItemPermalinkURL$>" />
    </ItemPage>
   </Blogger>
 </head>

 <body>
  <MainOrArchivePage>
   <h1><a href="http://example.com/"><$BlogTitle$></a></h1>
  </MainOrArchivePage>
  <Blogger>
   <ItemPage>
    <h1><a href="http://example.com/?blogger=<$BlogItemPermalinkURL$>"><$BlogItemTitle$></a></h1>
    <$BlogItemBody$>
   </ItemPage>
  </Blogger>
 </body>
</html>

قالب خود را انتخاب کنید و سایت به خوبی از بلاگر شما به سایت وردپرسی تان منتقل خواهد شد .  برای اینکه کار شما با موفقیت انجام شود ، نیاز است کد زیر را درون فایل functions.php قرار دهید :

در مطلب بعدی آموزش بقیه تغییرات در بلاگر شما برای عدم وجود مشکل بعد از انتقال داده میشود ، امیدوارم که تا اینجای آموزش لذت برده باشید .

function blogger_query_vars_filter( $vars ) {
  $vars[] = "blogger";
  return $vars;
}
 
add_filter('query_vars', 'blogger_query_vars_filter');
 
function blogger_template_redirect() {
  global $wp_query;
  $blogger = $wp_query->query_vars['blogger'];
  if ( isset ( $blogger ) ) {
    wp_redirect( get_wordpress_url ( $blogger ) , 301 );
    exit;
  }
}
 
add_action( 'template_redirect', 'blogger_template_redirect' );
 
function get_wordpress_url($blogger) {
  if ( preg_match('@^(?:https?://)?([^/]+)(.*)@i', $blogger, $url_parts) ) {
    $query = new WP_Query ( 
      array ( "meta_key" => "blogger_permalink", "meta_value" => $url_parts[2] ) );
    if ($query->have_posts()) { 
      $query->the_post();
      $url = get_permalink(); 
    } 
    wp_reset_postdata(); 
  } 
  return $url ? $url : home_url();
}