وثائق مطوري 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
في الملفات:
السطر 462 من الملف 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-main.php السطر 923class/class-main.php السطر 954class/class-main.php السطر 2901class/class-main.php السطر 3459class/class-main.php السطر 4745class/class-main.php السطر 5558class/class-wp-folder-option.php السطر 458class/class-wp-folder-option.php السطر 3660class/class-helper.php السطر 2603class/class-helper.php السطر 2659
wpmf_before_delete_folder
قبل حذف مجلد
حدود :
WP_Term Folder, this term is not available anymore as it as been deleted
Return :
void
في الملفات:
السطر 4244 من الملف class/class-main.php،والسطر 4621 من الملف class/class-main.php
wpmf_delete_folder
حذف مجلد
حدود :
WP_Term Folder, this term is not available anymore as it as been deleted
Return :
void
في الملفات:
السطر 4252 من الملف class/class-main.php،والسطر 4630 من الملف 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-main.php السطر 4852class/class-wp-folder-option.php السطر 3036
اسم مجلد تحديث wpmf
تحديث اسم المجلد
حدود :
integer Folder IDstring Updated name
Return :
void
في الملفات:
class/class-main.php السطر 4183class/class-folder-post-type.php السطر 500
اسم مجلد تحديث wpmf
تحديث اسم المجلد
حدود :
integer Folder IDstring Updated name
Return :
void
في الملفات:
class/class-main.php السطر 4183class/class-folder-post-type.php السطر 500
أحجام الصور الوسيطة الاحتياطية
يقوم بتصفية أحجام الصور التي يتم إنشاؤها لأنواع MIME غير الصور.
حدود :
array $fallback_sizes An array of image size names.array $metadata Current attachment metadata.
Return :
void
في الملفات:
السطر 2775 من الملف 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
في الملفات:
السطر 481 من الملف class/class-display-gallery.php
wpmf_gallery_query_args
استخدم وسيطة الاستعلام الخاصة بتصفية معرض الصور للحصول على الصور.
حدود :
array Gallery query arguments
Return :
array
في الملفات:
السطر 414 من الملف class/class-display-gallery.php
wpmf_get_categories_args
قم بتصفية الوسائط المخصصة للحصول على جميع الفئات
حدود :
array Agument
Return :
array
في الملفات:
السطر 2304 من الملف class/class-main.php
مجلدات wpmf_limit_folders
فلتر لتحديد حد لعدد المجلدات التي تم تحميلها
حدود :
integer Limit folder number
Return :
integer
في الملفات:
class/class-main.php السطر 1726class/class-folder-post-type.php السطر 1769
مجلدات wpmf_limit_folders
فلتر لتحديد حد لعدد المجلدات التي تم تحميلها
حدود :
integer Limit folder number
Return :
integer
في الملفات:
class/class-main.php السطر 1726class/class-folder-post-type.php السطر 1769
wpmf_set_file_title
قم بتغيير عنوان الملف قبل حفظه في قاعدة البيانات
حدود :
string File title
Return :
string
في الملفات:
السطر 5679 من الملف class/class-main.php
wpmf_taxonomy_public
فلتر لتغيير تصنيف المعلمة العامة wpmf-category
حدود :
boolean Toxonomy public status
Return :
boolean
في الملفات:
السطر 1785 من الملف class/class-helper.php
Composer
قم بتعيين مفتاح التحديث برمجيًا باستخدام WP CLI
استخدم نفس المفتاح الذي استخدمته لتثبيت Composer، ونفّذ أمر Composer هذا لتعيين رمز التحديث. wp option update ju_user_token "YOUR_TOKEN"
إليك الحل لاستخدام إضافاتنا كاعتمادية في Composer. عليك تحديد مستودع Joomunited في ملف composer.json، مع التأكد من استبدال YOUR_TOKEN في الرابط برمزك الخاص. يمكنك إيجاده ضمن