إضافة Customizer Export/Import

الوصف

إضافة Customizer Export/Import

تسمح لك إضافة التصدير والاستيراد Customizer Export/Import بتصدير أو استيراد إعدادات تخصيص ووردبريس من واجهة أداة التخصيص مباشرة! إذا كان القالب الخاص بك يستخدم تخصيص ووردبريس لإعداداته، فهذه الإضافة هي المناسبة لك!

يرجى زيارة مدونتنا لمزيد من المعلومات عبر إضافة Customizer Export/Import

جديد! خيارات التصدير

تقوم إضافة التصدير والاستيراد Customizer Export/Import سابقًا بتصدير الخيارات المحفوظة فقط كتعديلات القالب باستخدام الوظيفة get_theme_mods، ولم يكن أكثر من ذلك! أما الآن فإضافة التصدير والاستيراد Customizer Export/Import تقوم الإعدادات المحفوظة مثل تصدير الخيارات أيضاً!

كيف تعمل

تصدير الإعدادات المخصصة بسيط للغاية. أنقر على زر التصدير من داخل أداة تخصيص القالب وسيبدأ تنزيل الملف تلقائيًا مع إعداداتك. يتم تسمية ملفات التصدير باسم القالب الخاص بك ولايمكن استخدامها إلا من أجل استيراد إعدادات القالب أو القالب الفرعي (Child Theme) الذي تمّ تصدير إعداداته. تحتوي ملفات التصدير على تفريغ متسلسل من التعديلات التي تم استردادها بواسطة الوظيفة get_theme_mods أو إعدادات التخصيص المحفوظة كخيارات.

كما أن عملية استيراد الإعدادات المخصصة أمر سهل. اختر ملف التصدير الذي ترغب في استيراده، ثم حدّد ما إذا كنت ترغب في تنزيل واستيراد الصور (على غرار استيراد المقالات). وأخيرًا، أنقر فوق زر الاستيراد. بمجرّد أن تتم عملية استيراد الإعدادات الخاصة بك، سيتم تحديث الصفحة وسيتم عرض التصميم الجديد الخاص بك.

تصدير خيارات مُخصّصة

كما هو متاح للمطورين أيضًا أن تكون لديهم خيارات متعددة يستطيعون التحكم بها ولا تعدّ جزءًا من أداة التخصيص التي يتم تصديرها باستخدام الفلتر cei_export_option_keys. يمكن تصدير هذه الخيارات واستيرادها عن طريق إضافة مفتاح اختيار خاص بك إلى مصفوفة الخيارات التي سيتم تصديرها كما هو موضح أدناه.

function my_export_option_keys( $keys ) {
    $keys[] = 'my_option_key';
    $keys[] = 'another_option_key';
    return $keys;
}

add_filter( 'cei_export_option_keys', 'my_export_option_keys' );

مشاكل معروفة

تعمل هذه الإضافة حاليًا مع القوالب النشطة فقط، ولا تعمل مع القوالب التي تتم معاينتها باستخدام إضافة لتجربة الانطلاقة (Theme Test Drive plugin) أو معاينة أداة تخصيص القالب الجديدة.

المساهمة!

نودّ أن نسمع تعليقاتك حول كيفية تحسين إضافة التصدير والاستيراد Customizer Export/Import، أو لنجعلها أفضل من ذلك، راجع مطوري القوالب الذين يساهمون بنشاط! لا تتردد في إخبارنا إذا كنت مهتمًا بالمساهمة كما أنه لمن دواعي سرورنا أن يكون لدينا أشخاص آخرون بنفس اهتماماتنا.

إضافة Customizer Export/Import يقدمها لك أناس رائعون Beaver Builder.

لقطات الشاشة

  • قسم أداة تخصيص التصدير/الاستيراد.

التنصيب

  1. تنصيب إضافة Customizer Export/Import إما عبر مستودع ودليل إضافات ووردبريس، أو عن طريق رفع الملفات إلى خادمك في المسار wp-content/plugins.

  2. بعد التنشيط، ستتوفر وظائف التصدير/الاستيراد كقسم منفصل ضمن خيارات أداة التخصيص.

الأسئلة المتكررّة

يرجى زيارة مدونتنا لمزيد من المعلومات عبر إضافة Customizer Export/Import.

المراجعات

21 يوليو، 2024
Exactly what we needed — Alante theme latest as of this date and WP 6.6. Thank you!
21 مايو، 2024 1 reply
Whatever you change in Customizer, it exports the same data with no difference. [WordPress 6.5.3, Astra 4.6.14]
4 فبراير، 2024 1 reply
Thanks for the awesome plugin, it saved me some hours.I encountered a small problem that you can reproduce with the theme called Hestia, this theme doesn’t appear to have the value “Template” at the beginning of its styles.css so moving the configs to a child theme didn’t work.I simply removed the lines around 300 in :customizer-export-import/classes/class-cei-core.php //if ( $data[’template’] != $template ) { // $cei_error = __( ‘Error importing settings! The settings you uploaded are not for the current theme.’, ‘customizer-export-import’ ); // return; //}
إقرأ جميع المراجعات 110

المساهمون والمطوّرون

“إضافة Customizer Export/Import” هو برنامج مفتوح المصدر. وقد ساهم هؤلاء الأشخاص بالأسفل في هذه الإضافة.

المساهمون

لقد تم ترجمة ”إضافة Customizer Export/Import“ إلى 25 لغة. شكراً إلى جميع المُترجمين لمُساهماتهم.

ترجمة ”إضافة Customizer Export/Import“ إلى لغتك.

مُهتم بالتطوير؟

تصفّح الشفرة، تحقق من مستودع SVN، أو الاشتراك في سجل التطوير بواسطة RSS.

سجل التغييرات

Version 0.1

  • إصدار أولي.

Version 0.2

  • إضافة فلتر cei_export_option_keys من أجل تصدير الخيارات المُخصصة.

Version 0.3

  • تظهر إعدادات المُخصّص الآن كـ خيارات للتصدير والاستيراد.

Version 0.5

  • محاولة إصلاح مشكلة الرفع في نسخة ووردبريس 4.7.1.

Version 0.6

  • محاولة إصلاح آخر للمشكلة مع الرفع في نسخة ووردبريس 4.7.1.

Version 0.7

  • تم إضافة دعم التصدير والاستيراد المخصص لـ CSS.

Version 0.8

  • تم إضافة الدعم لبيانات الاختيار الذي يحتوي على قيمة فارغة.

Version 0.9

  • السماح بخيارات الودجت أو الشريط الجانبي بالمفاتيح الخاصة بهم ليتم تصديرها.

Version 0.9.1

  • تم إصلاح المشكلة مع وجود خطوط مائلة / في روابط الإضافة و S3. بدعم من Huskynarr.

Version 0.9.4

  • Added callout for Assistant

Version 0.9.5

  • Fixed minor security issue

Version 0.9.6

  • Restrict uploads to users that can install plugins for better security.

Version 0.9.7.1

  • Fixed minor security issue

Version 0.9.7.2

  • Fixed mime type error

Version 0.9.7.3

  • Fixed mime type error again
  • Fixed non SSL links in plugin headers