وثائق مطوري WP Media Folder
ستساعد هذه الوثائق المطورين ذوي الخبرة على ربط أي خدمة أخرى بملحقنا. إليكم جميع الإجراءات والفلاتر الخاصة بهذا الملحق، وإذا احتجتم إلى المزيد، فلا تترددوا في طرح أسئلتكم عبر المنتدى المخصص. شكرًا لاستخدامكم ملحقنا!
ملف مساعد
يأتي WP Media Folder مزودًا بملف مساعد يحتوي على الوظائف الرئيسية التي قد تحتاجها لدمجه في قوالبك وإضافاتك الخاصة.
- انقل ملفًا إلى مجلد
- أنشئ مجلدات
- نقل المجلدات
- احصل على المرفقات في مجلد
- ...
include('wp-content/plugins/wp-media-folder/helper.php');
\Joomunited\WPMediaFolder\Helper::createFolder('My new folder'); خطافات
استيراد بيانات المصطلح
يتم تشغيلها بعد استيراد بيانات التعريف الخاصة بالمصطلح.
حدود :
int $term_id ID of the newly created term.string $key Meta key.mixed $value Meta value.
Return :
void
في الملفات:
السطر 451 من الملف class/import/class-wp-import.php
wpmf_after_replace
نفّذ الإجراء بعد استبدال الملف
حدود :
integer Attachment ID
Return :
void
في الملفات:
السطر 483 من الملف class/class-replace-file.php
wpmf_attachment_set_folder
تحديد مجلد المرفقات بعد نقل المرفق إلى مجلد في مدير الوسائط. تُستخدم هذه الخاصية أيضًا عند استيراد المرفقات إلى الفئات، وبعد تحميل المرفق، وعند تعيين مجلدات متعددة للمرفق
حدود :
integer Attachment IDinteger|array Target folder or array of target foldersarray Extra informations
Return :
void
في الملفات:
class/class-wp-folder-option.php السطر 467class/class-wp-folder-option.php السطر 3764class/class-main.php السطر 938class/class-main.php السطر 969class/class-main.php السطر 2974class/class-main.php السطر 3535class/class-main.php السطر 4945class/class-main.php السطر 5764class/class-helper.php السطر 2610class/class-helper.php السطر 2666
wpmf_before_delete_folder
قبل حذف مجلد
حدود :
WP_Term Folder, this term is not available anymore as it as been deleted
Return :
void
في الملفات:
السطر 4401 من الملف class/class-main.php،والسطر 4801 من الملف class/class-main.php
wpmf_delete_folder
حذف مجلد
حدود :
WP_Term Folder, this term is not available anymore as it as been deleted
Return :
void
في الملفات:
السطر 4409 من الملف class/class-main.php،والسطر 4810 من الملف class/class-main.php
wpmf_duplicate_attachment
تكرار المرفق
حدود :
integer Attachment IDinteger Target folder
Return :
void
في الملفات:
السطر 119 من الملف class/class-duplicate-file.php
wpmf_move_folder
نقل مجلد من مكتبة الوسائط. يُستخدم هذا الإجراء أيضًا عند تغيير خيار مجلد الدور
حدود :
integer Folder moved IDstring Destination folder IDarray Extra informations
Return :
void
في الملفات:
class/class-wp-folder-option.php السطر 3082class/class-main.php السطر 5053
اسم مجلد تحديث wpmf
تحديث اسم المجلد
حدود :
integer Folder IDstring Updated name
Return :
void
في الملفات:
class/class-folder-post-type.php السطر 505class/class-main.php السطر 4340
اسم مجلد تحديث wpmf
تحديث اسم المجلد
حدود :
integer Folder IDstring Updated name
Return :
void
في الملفات:
class/class-folder-post-type.php السطر 505class/class-main.php السطر 4340
أحجام الصور الوسيطة الاحتياطية
يقوم بتصفية أحجام الصور التي يتم إنشاؤها لأنواع MIME غير الصور.
حدود :
array $fallback_sizes An array of image size names.array $metadata Current attachment metadata.
Return :
void
في الملفات:
السطر 2783 من الملف class/class-helper.php
مفتاح بيانات تعريف المصطلحات المستورد
يقوم بتصفية مفتاح البيانات الوصفية لجزء مستورد من بيانات المصطلح الوصفية.
حدود :
string $meta_key Meta key.int $term_id ID of the newly created term.array $term Term data from the WXR import.
Return :
void
في الملفات:
السطر 432 من الملف class/import/class-wp-import.php
wp_import_existing_post
قم بتصفية معرّف المنشور الحالي المطابق للمنشور الذي يتم استيراده حاليًا. أرجع القيمة 0 لفرض استيراد المنشور. قم بتصفية المعرّف ليكون قيمة أخرى لتجاوز المنشور الحالي الذي يتم ربطه بالمنشور المستورد.
حدود :
int $post_exists Post ID, or 0 if post did not exist.array $post The post array to be inserted.
Return :
void
في الملفات:
السطر 505 من الملف class/import/class-wp-import.php
wp_import_term_meta
يقوم بتصفية البيانات الوصفية المرفقة بمصطلح مستورد.
حدود :
array $termmeta Array of term meta.int $term_id ID of the newly created term.array $term Term data from the WXR import.
Return :
void
في الملفات:
السطر 416 من الملف class/import/class-wp-import.php
wpmf_gallery_enable_download
فلتر لتمكين/تعطيل تنزيل الصور من المعرض
حدود :
boolean Enable/disable download image
Return :
boolean
في الملفات:
السطر 543 من الملف class/class-display-gallery.php
wpmf_gallery_query_args
استخدم وسيطة الاستعلام الخاصة بتصفية معرض الصور للحصول على الصور.
حدود :
array Gallery query arguments
Return :
array
في الملفات:
السطر 476 من الملف class/class-display-gallery.php
wpmf_get_categories_args
قم بتصفية الوسائط المخصصة للحصول على جميع الفئات
حدود :
array Agument
Return :
array
في الملفات:
السطر 2372 من الملف class/class-main.php
مجلدات wpmf_limit_folders
فلتر لتحديد حد لعدد المجلدات التي تم تحميلها
حدود :
integer Limit folder number
Return :
integer
في الملفات:
class/class-folder-post-type.php السطر 1818class/class-main.php السطر 1742
مجلدات wpmf_limit_folders
فلتر لتحديد حد لعدد المجلدات التي تم تحميلها
حدود :
integer Limit folder number
Return :
integer
في الملفات:
class/class-folder-post-type.php السطر 1818class/class-main.php السطر 1742
wpmf_set_file_title
قم بتغيير عنوان الملف قبل حفظه في قاعدة البيانات
حدود :
string File title
Return :
string
في الملفات:
السطر 5885 من الملف class/class-main.php
wpmf_taxonomy_public
فلتر لتغيير تصنيف المعلمة العامة wpmf-category
حدود :
boolean Toxonomy public status
Return :
boolean
في الملفات:
السطر 1791 من الملف class/class-helper.php
Composer
قم بتعيين مفتاح التحديث برمجيًا باستخدام WP CLI
استخدم نفس المفتاح الذي استخدمته لتثبيت Composer، ونفّذ أمر Composer هذا لتعيين رمز التحديث. wp option update ju_user_token "YOUR_TOKEN"
إليك الحل لاستخدام إضافاتنا كاعتمادية في Composer. عليك تحديد مستودع Joomunited في ملف composer.json، مع التأكد من استبدال YOUR_TOKEN في الرابط برمزك الخاص. يمكنك إيجاده ضمن 