الوصف
أداة استيراد ووردبريس (WordPress Importer) سوف تقوم باستيراد المحتوى التالي من ملف تصدير ووردبريس:
- المقالات، الصفحات، وأنواع المقالات المخصصة الأخرى
- التعليقات وميتا التعليقات (comment meta)
- الحقول المخصصة والبيانات التعريفة للمقالات
- التصنيفات، الوسوم، العناصر (terms) من الفئات المخصصة (taxonomies) وميتا العنصر (term meta)
- الكُتّاب
لمزيد من المعلومات والتعليمات، يرجى الاطلاع على وثائق وتعليمات استيراد المحتوى.
الفلاتر
تحتوي أداة الاستيراد على عدد من الفلاتر التي تسمح لك تمكين/حظر ميزات معينة بشكل كامل:
import_allow_create_users
: return false if you only want to allow mapping to existing usersimport_allow_fetch_attachments
: return false if you do not wish to allow importing and downloading of attachmentsimport_attachment_size_limit
: return an integer value for the maximum file size in bytes to save (الإفتراضي هو 0، وهو غير محدود)
هناك أيضاً بعض الإجراءات المتاحة للربط بها:
import_start
: يحدث بعد رفع ملف التصدير وبعد اختيار إعدادات استيراد المؤلفimport_end
: الاستدعاء بعد آخر مايتم تصديره من المستورد
التنصيب
أسرع طريقة لتثبيت إضافة أداة الاستيراد هي:
- زيارة الأدوات -> استيراد في لوحة تحكم الووردبريس
- أنقر على رابط WordPress الموجود ضمن قائمة إضافات الاستيراد
- أنقر “تنصيب الآن”
- وأخيرًا، أنقر على “تفعيل الإضافة & تشغيل المستورد”
إذا كنت تُفضّل القيام بالخطوات يدويًا، اتبع التعليمات التالية:
- رفع المجلد
wordpress-importer
إلى المسار/wp-content/plugins/
- تفعيل الإضافة من خلال قائمة ‘إضافات’ في لوحة تحكم ووردبريس
- الذهاب إلى الأدوات -> استيراد، ثم أنقر على WordPress
الأسئلة المتكررّة
-
المساعدة! تحصل معي مشكلة تضطرني إلى الخروج بسبب أخطاء الذاكرة أو شاشة فارغة.
-
إذا كان حجم الملف الذي تم تصديره كبيرًا جدًا، فقد يتم تشغيل السكربت للاستقبال في حد ذاكرة PHP لتكوين المستضيف.
تشير الرسالة مثل “خطأ فادح: حجم الذاكرة المسموح به من 8388608 بايت استنفذت” إلى أن السكربت لا يمكنه استيراد ملف XML بنجاح ضمن حد ذاكرة PHP الحالي. إذا كان لديك حق الوصول إلى ملف php.ini، فيمكنك زيادة الحد يدويًا؛ إذا لم تقم بذلك (على سبيل المثال، تتم استضافة موقعك المثبت عليه WordPress على خادم مشترك)، فقد تضطر إلى فصل ملف XML الذي تم تصديره إلى عدة أجزاء صغيرة وتشغيل السكربت للاستيراد في وقت واحد.
بالنسبة لأولئك الذين لديهم استضافة مشتركة، قد يكون أفضل بديل هو الرجوع إلى الدعم الفني للاستضافة لتحديد الطريقة الأكثر أمانًا لتشغيل عملية الاستيراد. قد يكون المضيف مستعدًا لرفع حد الذاكرة مؤقتًا و / أو تشغيل العملية مباشرة من نهايتها.
المراجعات
المساهمون والمطوّرون
“WordPress Importer أداة استيراد ووردبريس” هو برنامج مفتوح المصدر. وقد ساهم هؤلاء الأشخاص بالأسفل في هذه الإضافة.
المساهمونلقد تم ترجمة ”WordPress Importer أداة استيراد ووردبريس“ إلى 59 لغة. شكراً إلى جميع المُترجمين لمُساهماتهم.
ترجمة ”WordPress Importer أداة استيراد ووردبريس“ إلى لغتك.
مُهتم بالتطوير؟
تصفّح الشفرة، تحقق من مستودع SVN، أو الاشتراك في سجل التطوير بواسطة RSS.
سجل التغييرات
0.8.2
- Update compatibility tested-up-to to WordPress 6.4.2.
- Update doc URL references.
- Adjust workflow triggers.
0.8.1
- Update compatibility tested-up-to to WordPress 6.2.
- Update paths to build status badges.
0.8
- Update minimum WordPress requirement to 5.2.
- Update minimum PHP requirement to 5.6.
- Update compatibility tested-up-to to WordPress 6.1.
- PHP 8.0, 8.1, and 8.2 compatibility fixes.
- Fix a bug causing blank lines in content to be ignored when using the Regex Parser.
- Fix a bug resulting in a PHP fatal error when IMPORT_DEBUG is enabled and a category creation error occurs.
- Improved Unit testing & automated testing.
0.7
- Update minimum WordPress requirement to 3.7 and ensure compatibility with PHP 7.4.
- Fix bug that caused not importing term meta.
- Fix bug that caused slashes to be stripped from imported meta data.
- Fix bug that prevented import of serialized meta data.
- Fix file size check after download of remote files with HTTP compression enabled.
- Improve accessibility of form fields by adding missing labels.
- Improve imports for remote file URLs without name and/or extension.
- Add support for
wp:base_blog_url
field to allow importing multiple files with WP-CLI. - Add support for term meta parsing when using the regular expressions or XML parser.
- Developers: All PHP classes have been moved into their own files.
- Developers: Allow to change
IMPORT_DEBUG
viawp-config.php
and change default value to the value ofWP_DEBUG
.
0.6.4
- تحسين التوافق مع PHP7
- إصلاح الخطأ الذي تسبب في تجريد الشرطة من التعليقات المستوردة.
- إصلاح لإشعارات الإهمال المختلفة بما في ذلك
wp_get_http()
وscreen_icon()
. - إصلاح لاستيراد ملفات التصدير باستخدام بيانات تعريف عنصر متعدد.
0.6.3
- إضافة دعم لاستيراد بيانات تعريف العنصر.
- إصلاح الخطأ الذي تسبب في تجريد الشرطة من المحتوى الذي تم استيراده.
- إصلاح الخطأ الذي تسبب في تجريد الأحرف داخل CDATA في بعض الحالات.
- إصلاح إشعارات PHP.
0.6.2
- إضافة فلتر
wp_import_existing_post
، شاهد Trac ticket #33721.
0.6
- دعم WXR 1.2 وأقسام CDATA المتعددة
- مقالات غير مكررة إذا كانت أنواع الـ post_type مختلفة
0.5.2
- تحقق مرة أخرى من وجود ملف التصدير الذي تم رفعه قبل معالجته. هذا يمنع رسائل الخطأ غير الصحيحة عندما
يتم رفع ملف التصدير إلى خادم ذي أذونات سيئة ويتم استخدام نسخة ووردبريس 3.3 أو 3.3.1.
0.5
- استيراد بيانات الميتا للتعليقات (يتطلب التصدير نسخة ووردبريس 3.2)
- تصحيح الأخطاء البسيطة وإضافة التحسينات
0.4
- خريطة التعليق user_id حيثما أمكن ذلك
- استيراد المرفقات من
wp:attachment_url
- رفع المرفقات إلى المسار الصحيح
- إعادة رسم عناوين URL للصورة التي تم تغيير حجمها بشكل صحيح
0.3
- استخدم XML Parser إن أمكن
- دعم الاستيراد الصحيح لقوائم الموقع
- … والمزيد، شاهد Trac ticket #15197
0.1
- إصدار أولي