توثيق مطور WP Media Folder
سيساعد هذا التوثيق المطورين ذوي الخبرة على ربط أي خدمة أخرى بإضافتنا. إليك جميع الإجراءات والفلاتر لهذه الإضافة، إذا كنت بحاجة إلى المزيد، لا تتردد في السؤال باستخدام هذا لـ المنتدى المخصص. شكرًا لاستخدامك إضافتنا!
ملف المساعد
يأتي WP Media Folder مع ملف مساعد يحتوي على الوظائف الرئيسية التي قد تحتاجها لدمجه في القوالب والإضافات الخاصة بك.
- نقل ملف إلى مجلد
- إنشاء مجلدات
- نقل المجلدات
- الحصول على المرفقات في مجلد
- ...
include('wp-content/plugins/wp-media-folder/helper.php'); \Joomunited\WPMediaFolder\Helper::createFolder('My new folder'); الخطافات
import_term_meta
يتم تشغيله بعد استيراد بيانات التعريف للمصطلح.
Parameters :
int $term_id معرف المصطلح الذي تم إنشاؤه حديثًا.string $key مفتاح البيانات الوصفية.mixed $value قيمة البيانات الوصفية.
الإرجاع :
فارغ
في الملفات :
class/import/class-wp-import.php line 451
wpmf_after_replace
تنفيذ الإجراء بعد استبدال الملف
Parameters :
عدد صحيح معرف المرفق
الإرجاع :
فارغ
في الملفات :
class/class-replace-file.php السطر 462
wpmf_attachment_set_folder
تعيين مجلد المرفق بعد نقل المرفق إلى مجلد في مدير الوسائط. يُستخدم هذا الخطاف أيضًا عند استيراد المرفق إلى الفئات، بعد تحميل المرفق وعند تعيين مجلدات متعددة للمرفق
Parameters :
عدد صحيح معرف المرفقعدد صحيح|مصفوفة المجلد المستهدف أو مصفوفة من المجلدات المستهدفةمصفوفة معلومات إضافية
الإرجاع :
فارغ
في الملفات :
class/class-main.php السطر 912class/class-main.php السطر 943class/class-main.php السطر 2833class/class-main.php السطر 3391class/class-main.php السطر 4618class/class-main.php السطر 5419class/class-wp-folder-option.php السطر 457class/class-wp-folder-option.php السطر 3645class/class-helper.php السطر 2599class/class-helper.php السطر 2655
wpmf_before_delete_folder
قبل حذف مجلد
Parameters :
WP_Term المجلد، هذا المصطلح لم يعد متاحًا لأنه تم حذفه
الإرجاع :
فارغ
في الملفات :
class/class-main.php line 4141class/class-main.php line 4518
wpmf_create_folder
إنشاء مجلد من مكتبة الوسائط. يُستخدم هذا الخطاف أيضًا عند المزامنة واستيراد الملفات من FTP، وإنشاء مجلدات بناءً على المستخدم والدور، واستيراد من معرض Nextgen
Parameters :
عدد صحيح معرف المجلد المُنشأسلسلة اسم المجلد المُنشأعدد صحيح معرف المجلد الأبمصفوفة معلومات إضافية
الإرجاع :
فارغ
في الملفات :
class/class-main.php line 2810class/class-main.php line 3648class/class-main.php line 3662class/class-main.php line 3966class/class-wp-folder-option.php line 3522
wpmf_delete_folder
حذف مجلد
Parameters :
WP_Term المجلد، هذا المصطلح لم يعد متاحًا لأنه تم حذفه
الإرجاع :
فارغ
في الملفات :
class/class-main.php line 4149class/class-main.php line 4527
wpmf_duplicate_attachment
تكرار مرفق
Parameters :
عدد صحيح معرف المرفقعدد صحيح المجلد الهدف
الإرجاع :
فارغ
في الملفات :
class/class-duplicate-file.php السطر 119
wpmf_move_folder
نقل مجلد من مكتبة الوسائط. يتم استخدام هذا الخطاف أيضًا عندما يتم تغيير خيار مجلد الدور
Parameters :
عدد صحيح معرّف المجلد المنقَلنص معرّف مجلد الوجهةمصفوفة معلومات إضافية
الإرجاع :
فارغ
في الملفات :
class/class-main.php السطر 4715class/class-wp-folder-option.php السطر 3021
wpmf_update_folder_name
تحديث اسم المجلد
Parameters :
عدد صحيح معرّف المجلدنص الاسم المحدث
الإرجاع :
فارغ
في الملفات :
class/class-main.php السطر 4080class/class-folder-post-type.php السطر 500
wpmf_update_folder_name
تحديث اسم المجلد
Parameters :
عدد صحيح معرّف المجلدنص الاسم المحدث
الإرجاع :
فارغ
في الملفات :
class/class-main.php السطر 4080class/class-folder-post-type.php السطر 500
fallback_intermediate_image_sizes
تصفية أحجام الصور التي تم إنشاؤها لأنواع MIME غير الصور.
Parameters :
مصفوفة $fallback_sizes مصفوفة من أسماء أحجام الصور.مصفوفة $metadata بيانات مرفق الحالية.
الإرجاع :
فارغ
في الملفات :
class/class-helper.php السطر 2771
import_term_meta_key
تصفية مفتاح التعريف للبيانات الوصفية المستوردة لمصطلح.
Parameters :
سلسلة $meta_key مفتاح التعريف.عدد صحيح $term_id معرف المصطلح الذي تم إنشاؤه حديثًا.مصفوفة $term بيانات المصطلح من استيراد WXR.
الإرجاع :
فارغ
في الملفات :
class/import/class-wp-import.php السطر 432
wp_import_existing_post
تصفية معرف المشاركة الموجودة المتطابقة مع المشاركة التي يتم استيرادها حاليًا. أرجع 0 لإجبار استيراد المشاركة. صَفِّ المعرف ليكون شيئًا آخر لتجاوز أي مشاركة موجودة يتم ربطها بالمشاركة المستوردة.
Parameters :
عدد صحيح $post_exists معرف المشاركة، أو 0 إذا لم تكن المشاركة موجودة.مصفوفة $post مصفوفة المشاركة التي سيتم إدراجها.
الإرجاع :
فارغ
في الملفات :
class/import/class-wp-import.php السطر 505
wp_import_term_meta
يقوم بتصفية البيانات الوصفية المرفقة بمصطلح مستورد.
Parameters :
مصفوفة $termmeta مصفوفة من بيانات المصطلح الوصفية.عدد صحيح $term_id معرّف المصطلح الذي تم إنشاؤه حديثًا.مصفوفة $term بيانات المصطلح من استيراد WXR.
الإرجاع :
فارغ
في الملفات :
class/import/class-wp-import.php السطر 416
wpmf_gallery_enable_download
تصفية لتمكين/تعطيل تنزيل الصورة في المعرض
Parameters :
منطقي تمكين/تعطيل تنزيل الصورة
الإرجاع :
منطقي
في الملفات :
class/class-display-gallery.php السطر 473
wpmf_gallery_query_args
تصفية معلمة استعلام المعرض للحصول على الصور.
Parameters :
مصفوفة معلمات استعلام المعرض
الإرجاع :
مصفوفة
في الملفات :
class/class-display-gallery.php السطر 411
wpmf_get_categories_args
تصفية لتخصيص الوسائط للحصول على جميع الفئات
Parameters :
مصفوفة وسيط
الإرجاع :
مصفوفة
في الملفات :
class/class-main.php السطر 2265
wpmf_limit_folders
تصفية لتحديد حد عدد المجلدات المحملة
Parameters :
عدد صحيح حد عدد المجلدات
الإرجاع :
عدد صحيح
في الملفات :
class/class-main.php line 1710class/class-folder-post-type.php line 1769
wpmf_limit_folders
تصفية لتحديد حد عدد المجلدات المحملة
Parameters :
عدد صحيح حد عدد المجلدات
الإرجاع :
عدد صحيح
في الملفات :
class/class-main.php line 1710class/class-folder-post-type.php line 1769
wpmf_set_file_title
تعديل عنوان الملف قبل حفظه في قاعدة البيانات
Parameters :
سلسلة عنوان الملف
الإرجاع :
نص
في الملفات :
class/class-main.php line 5540
wpmf_taxonomy_public
تصفية لتغيير الحالة العامة لتصنيف wpmf-category
Parameters :
منطقي حالة التصنيف العامة
الإرجاع :
منطقي
في الملفات :
class/class-helper.php line 1782
Composer
تعيين مفتاح التحديث programmatically مع WP CLI
استخدم المفتاح نفسه الذي استخدمته لتثبيت composer ونفّذ هذا الأمر composer لتعيين رمز التحديث wp option update ju_user_token "YOUR_TOKEN"
إِلْيِ الحَلّ لاستخدام إضافاتنا كاعتماد Composer. يجب عليك إعلان مستودع joomunited في ملف composer.json الخاص بك، يرجى التأكد من استبدال YOUR_TOKEN في الرابط برمزك الخاص. يمكنك العثور عليه تحت