كود تحويل روابط ووردبريس الى روابط بلوجر html. في موضوع اليوم اضع بين يديك كود مهم جدا تستطيع من خلاله تحويل جميع روابط المقالات المنقولة من بلوجر الى ووردبريس الى نفس الروابط القديمة على بلوجر حتى لاتفقد الارشفة والزيارات التى كانت تأتي على الروابط القديمة.
كود تحويل روابط ووردبريس الى روابط بلوجر
في بداية الامر احب اوضح كل متى تستخدم هذا الكود او من يستطيع الاستفادة منه. عندما تريد نقل مدونة بلوجر الى ووردبريس فانك تقوم بأخذ نسخة احتياطية من محتوى المدونة على بلوجر بما فيها طبعا المقالات. وبعدما تقوم باستيراد هذه المقالات او هذه النسخة الاحتياطية الى المدونة الجديدة على ووردبريس على نفس الدومين الذي تم ربطة بمدونة بلوجر.. عندما تقوم بعرض المقالات تجدها فتحت على روابط مختلفة عن روابط بلوجر السابقة. وهنا تحتاج الى تعديل الراوبط بأمرين كالتالي:
خطوات نقل مقالات بلوجر الى ووردبريس بنفس الروابط
الخطة الاولى: تقوم بالدخول الى لوحة تحكم ووردبريس ثم الاعدادات ثم الروابط الدائمة وجعل صغية الروابط الشهر+ عنوان المقالة ثم اضافة .html في نهاية الرابط او تريح بالك وتختار تركيبة مخصصة وتلصق فيها هذه التركيبة ثم حفظ
/%year%/%monthnum%/%postname%.html
الخطوة الثانية: الدخول الى لوحة تحكم ووردبريس ثم المظهر ثم محرر ملف القالب ثم البحث عن خصائص القالب (functions.php) وفي الاسفل تضع هذا الكود ثم تضغط على حفظ.
add_action( 'init', 'wpb_update_slug' );
function wpb_update_slug() {
global $wpdb;
$result = $wpdb->get_results("SELECT post_id, meta_value FROM $wpdb->postmeta WHERE meta_key = 'blogger_permalink' ");
$wpdb->print_error();
foreach ($result as $row){
$slug = explode("/",$row->meta_value);
$slug = explode(".",$slug[3]);
$wpdb->query("UPDATE $wpdb->posts SET post_name ='$slug[0]' WHERE ID = '$row->post_id' ");
}
echo "DONE";
}
والان قم بعمل معاينة واختبار لروابط المقالات ستجدها ان شاء الله رب العالمين تفتح بنفس الروابط القديمة التي كانت على بلوجر .. الف مبروك
أخيرا قم بالذهاب مره اخرى الى لوحة تحكم ووردبريس ثم المظهر ثم محرر ملف القالب ثم البحث عن خصائص القالب (functions.php) وقم بحذف الكود الذي قمت باضافته. لانه بالفعل قد ادى دوره ولا تحتاج اليه