كيفية ترحيل مدونتك من Blogger إلى WordPress

11دقيقة للقراءة

تتم استضافة مدونتك (abc.blogspot.com) على Blogger وتريد الآن نقل المدونة من Blogger إلى WordPress (مستضافة ذاتيًا) باسم مجال شخصي مثل abc.com.

 ما هي أسهل طريقة للتبديل من Blogger إلى WordPress دون فقدان حركة بحث Google وترتيب الصفحة والمشتركين الحاليين في الخلاصة؟

قد تحتل بعض مقالاتك على مدونة blogspot القديمة مرتبة عالية جدًا في محركات البحث لبعض الكلمات الرئيسية ولكن بمجرد نقل هذه المقالات إلى مدونة WordPress جديدة ، ستفقد حركة البحث العضوية منذ الروابط الثابتة (أو عناوين URL) لمنشورات مدونتك سوف يتغير.

يوفر ورد في بنقرة واحدة سهلة الخيار لاستيراد بلوق وظائف وتعليقات القراء من مدون في وورد بلوق جديدة ولكن هناك المزيد من الجهود لهجرة من مجرد نقل المحتوى. على سبيل المثال:

  • يأتي الأشخاص إلى مدونتك من خلال محركات البحث وإشارات المتصفح المرجعية والإحالات من مواقع الويب الأخرى التي تم ربطها بصفحات مدونتك. إذا قمت بالانتقال إلى WordPress ، فلن يقوم Blogger بإعادة توجيه هؤلاء الزوار تلقائيًا إلى موقع الويب الجديد الخاص بك.
  • عند التبديل من Blogger إلى WordPress ، فقد يتم فقد القراء الحاليين الذين اشتركوا في موجز RSS الخاص بـ Blogger إلى الأبد إذا لم يشتركوا يدويًا في عنوان موجز WordPress الجديد الخاص بك (ومعظمهم لا يشتركون).

أداة الاستيراد المتوفرة داخل WordPress ستنقل المحتوى فقط من Blogger إلى Wordpress ولكن إذا كنت ترغب أيضًا في الاهتمام بالمشكلات المختلفة المدرجة أعلاه ، فاتبع هذا البرنامج التعليمي خطوة بخطوة. يستغرق إكماله أقل من 5 دقائق وستتمكن أيضًا من نقل كل Google Juice من عنوان blogspot.com القديم إلى مدونة WordPress الجديدة.

كيفية نقل مدونتك من Blogger إلى WordPress

قبل أن تبدأ الترحيل ، قد يكون من الجيد إجراء نسخ احتياطي لمدونتك على Blogger بما في ذلك قالب XML ومنشورات المدونة والتعليقات لتكون في الجانب الآمن فقط.

إذا كنت بحاجة إلى مساعدة بشأن ترحيل Blogger إلى WordPress ، فيرجى الاتصال بي باستخدام نموذج الاتصال على ctrlq.org . هذا خيار مدفوع.

  1. قم بتسجيل مجال ويب جديد ، وشراء استضافة الويب وتثبيت WordPress على المجال الجديد الخاص بك.
  2. افتح لوحة تحكم مسؤول WordPress وتحت أدوات -> استيراد ، حدد خيار Blogger قم بتفويض WordPress للوصول إلى حساب Blogger الخاص بك ، وحدد مدونة blogspot.com الخاصة بك وفي غضون دقائق ، ستكون جميع منشورات مدونة Blogger وتعليقاتك متاحة على موقع WordPress الجديد.
  3. افتح محرر سمات WordPress ضمن Appearance -> Editor وافتح ملف function.php للتحرير. تتضمن معظم سمات WordPress ملف function.php أو يمكنك تحميله يدويًا في مجلد سمات WordPress الخاص بك من خلال cPanel أو FTP. انسخ المقتطف التالي من التعليمات البرمجية والصقه داخل ملف function.php (في بداية الملف) وانقر فوق الزر "تحديث الملف" لحفظ التغييرات.
<?php

function labnol_blogger_query_vars_filter( $vars ) {
  $vars[] = "blogger";
  return $vars;
}

add_filter('query_vars', 'labnol_blogger_query_vars_filter');

function labnol_blogger_template_redirect() {
  global $wp_query;
  $blogger = $wp_query->query_vars['blogger'];
  if ( isset ( $blogger ) ) {
    wp_redirect( labnol_get_wordpress_url ( $blogger ) , 301 );
    exit;
  }
}

add_action( 'template_redirect', 'labnol_blogger_template_redirect' );

function labnol_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();
}

?>
  1. افتح لوحة تحكم Blogger واختر النماذج. قم بالتمرير لأسفل صفحة القوالب واختر خيار "الرجوع إلى القوالب الكلاسيكية" للتبديل من قوالب Blogger المستندة إلى XML إلى القوالب الكلاسيكية القائمة على العلامات.
  2. انسخ المقتطف التالي والصقه في محرر قوالب Blogger ولكن قبل القيام بذلك ، استبدل جميع تكرارات labnol.org بعنوان URL لموقع WordPress الجديد. على سبيل المثال ، إذا كان موقع WordPress الخاص بك موجودًا على example.com ، فاستبدل labnol.org بـ example.com والصق المقتطف المعدل في محرر قالب Blogger. احفظ التغييرات.
<html>
 <head>
  <title><$BlogPageTitle$></title>
  <script>
    <MainOrArchivePage>
      window.location.href="http://labnol.org/"
    </MainOrArchivePage>
    <Blogger><ItemPage>
      window.location.href="http://labnol.org/?blogger=<$BlogItemPermalinkURL$>"
    </ItemPage></Blogger>
  </script>
   <MainPage>
    <link rel="canonical" href="http://labnol.org/" />
   </MainPage>
   <Blogger>
    <ItemPage>
     <link rel="canonical" href="http://labnol.org/?blogger=<$BlogItemPermalinkURL$>" />
    </ItemPage>
   </Blogger>
 </head>
 <body>
  <MainOrArchivePage>
    <h1><a href="http:///"><$BlogTitle$></a></h1>
  </MainOrArchivePage>
  <Blogger>
   <ItemPage>
    <h1><a href="http://labnol.org/?blogger=<$BlogItemPermalinkURL$>"><$BlogItemTitle$></a></h1>
    <$BlogItemBody$>
   </ItemPage>
  </Blogger>
 </body>
</html>

نحن على وشك الإنتهاء. افتح أي صفحة على مدونة Blogger القديمة الخاصة بك ، ويجب أن تعيد توجيهك إلى صفحة WordPress المقابلة. نحن نستخدم إعادة توجيه دائمة 301 على جانب WordPress ، وبالتالي يجب أن تنتقل جميع عناصر Google Juice و PageRank إلى صفحات WordPress الجديدة الخاصة بك. 

تعمل الطريقة المذكورة أعلاه مع عناوين URL العادية لـ blogspot.com وكذلك نطاقات Blogger الخاصة بالبلد مثل blogspot.co.uk أو blogspot.com.au أو blogspot.in.

تقوم أداة استيراد Blogger بنقل المشاركات والتعليقات فقط من Blogger إلى WordPress وليس الصور. 

ويجب أن يكون ذلك جيدًا لأن عناوين URL للصور في مشاركات WordPress التي تم استيرادها لا تزال تشير إلى blogspot.com (حيث تمت استضافة الصور في الأصل) وبالتالي لن ينكسر أي شيء.

قم بتبديل موجز RSS من Blogger إلى WordPress

عند الانتقال من Blogger إلى WordPress ، سيتغير عنوان URL لخلاصة RSS أيضًا. انتقل إلى Blogger -> الإعدادات -> أخرى واختر عنوان URL لإعادة توجيه موجز النشر ضمن موجز الموقع. هنا يمكنك كتابة عنوان الويب الخاص بخلاصة RSS الجديدة في WordPress هنا وسينتقل مشترك RSS الحالي تلقائيًا إلى خلاصتك الجديدة.

إذا كنت تستخدم FeedBurner ، فما عليك سوى استبدال المصدر من خلاصة RSS في Blogger إلى موجز WordPress الجديد.

اكتمل الترحيل إلى WordPress - ماذا بعد؟

الآن بعد أن تم تشغيل موقع WordPress الجديد الخاص بك وتشغيله مع جميع منشورات Blogger القديمة ، إليك بعض الأشياء المهمة التي يجب عليك القيام بها:

  1. أضف موقع WordPress الجديد الخاص بك إلى Google Webmaster ، وتحقق من ملكية الموقع وقم أيضًا بإرسال ملف Sitemap بتنسيق XML يسرد عناوين URL على موقعك الجديد.
  2. اتبع نصائح تحسين WordPress هذه ، وقم بتثبيت بعض المكونات الإضافية الأساسية وإيلاء اهتمام خاص لتحسين أمان موقع WordPress الخاص بك.
  3. اتبع نصائح التدوين هذه وانتقل بمدونتك إلى المستوى التالي.

ملاحظة: توقفت Google عن دعم OAuth 1.0 وبالتالي توقف المكون الإضافي الحالي لمستورد Blogger في WordPress عن العمل. أعرب مطور المكون الإضافي عن عدم قدرته على تحديث المكون الإضافي لاستخدام Blogger 3 API و OAuth 2.0 ، وبالتالي نحن عالقون في هذا الوقت.

إرسال تعليق

أحدث أقدم