وثائق مطوري 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-wp-folder-option.php السطر 457 class/class-wp-folder-option.php السطر 3629 class/class-helper.php السطر 140 class/class-helper.php السطر 196 class/class-main.php السطر 912 class/class-main.php السطر 943 class/class-main.php السطر 2831 class/class-main.php السطر 3389 class/class-main.php السطر 4616 class/class-main.php السطر 5417
wpmf_before_delete_folder
قبل حذف مجلد
حدود :
WP_Term Folder, this term is not available anymore as it as been deleted
Return :
void
في الملفات:
السطر 4139 من الملف class/class-main.php، والسطر 4516 من الملف class/class-main.php
wpmf_create_folder
إنشاء مجلد من مكتبة الوسائط. تُستخدم هذه الخاصية أيضًا عند مزامنة الملفات واستيرادها من بروتوكول نقل الملفات (FTP)، وإنشاء مجلدات خاصة بالمستخدمين والأدوار، والاستيراد من معرض Nextgen
حدود :
integer Created folder IDstring Created folder nameinteger Parent folder IDarray Extra informations
Return :
void
في الملفات:
class/class-wp-folder-option.php السطر 3506 class/class-main.php السطر 2808 class/class-main.php السطر 3646 class/class-main.php السطر 3660 class/class-main.php السطر 3964
wpmf_delete_folder
حذف مجلد
حدود :
WP_Term Folder, this term is not available anymore as it as been deleted
Return :
void
في الملفات:
السطر 4147 من الملف class/class-main.php، والسطر 4525 من الملف class/class-main.php
wpmf_duplicate_attachment
تكرار المرفق
حدود :
integer Attachment IDinteger Target folder
Return :
void
في الملفات:
السطر 118 من الملف class/class-duplicate-file.php
wpmf_move_folder
نقل مجلد من مكتبة الوسائط. يُستخدم هذا الإجراء أيضًا عند تغيير خيار مجلد الدور
حدود :
integer Folder moved IDstring Destination folder IDarray Extra informations
Return :
void
في الملفات:
السطر 3021 في الملف class/class-wp-folder-option.php، والسطر 4713 في الملف class/class-main.php
اسم مجلد تحديث wpmf
تحديث اسم المجلد
حدود :
integer Folder IDstring Updated name
Return :
void
في الملفات:
class/class-main.php السطر 4078 class/class-folder-post-type.php السطر 500
اسم مجلد تحديث wpmf
تحديث اسم المجلد
حدود :
integer Folder IDstring Updated name
Return :
void
في الملفات:
class/class-main.php السطر 4078 class/class-folder-post-type.php السطر 500
أحجام الصور الوسيطة الاحتياطية
يقوم بتصفية أحجام الصور التي يتم إنشاؤها لأنواع MIME غير الصور.
حدود :
array $fallback_sizes An array of image size names.array $metadata Current attachment metadata.
Return :
void
في الملفات:
السطر 312 من الملف 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
في الملفات:
السطر 473 من الملف class/class-display-gallery.php
wpmf_gallery_query_args
استخدم وسيطة الاستعلام الخاصة بتصفية معرض الصور للحصول على الصور.
حدود :
array Gallery query arguments
Return :
array
في الملفات:
السطر 411 من الملف class/class-display-gallery.php
wpmf_get_categories_args
قم بتصفية الوسائط المخصصة للحصول على جميع الفئات
حدود :
array Agument
Return :
array
في الملفات:
السطر 2263 من الملف class/class-main.php
مجلدات wpmf_limit_folders
فلتر لتحديد حد لعدد المجلدات التي تم تحميلها
حدود :
integer Limit folder number
Return :
integer
في الملفات:
class/class-main.php السطر 1710 class/class-folder-post-type.php السطر 1769
مجلدات wpmf_limit_folders
فلتر لتحديد حد لعدد المجلدات التي تم تحميلها
حدود :
integer Limit folder number
Return :
integer
في الملفات:
class/class-main.php السطر 1710 class/class-folder-post-type.php السطر 1769
wpmf_set_file_title
قم بتغيير عنوان الملف قبل حفظه في قاعدة البيانات
حدود :
string File title
Return :
string
في الملفات:
السطر 5538 من الملف class/class-main.php
wpmf_taxonomy_public
فلتر لتغيير تصنيف المعلمة العامة wpmf-category
حدود :
boolean Toxonomy public status
Return :
boolean
في الملفات:
السطر 1570 من ملف wp-media-folder.php
wpmf_user_can
التحقق من قدرة المستخدم على القيام بإجراء ما
حدود :
boolean The current user has the given capabilitystring Action name
Return :
boolean
في الملفات:
السطر 36 من الملف wp-media-folder.php، والسطر 928 من الملف class/class-wp-folder-option.php، والسطر 1135 من الملف class/class-wp-folder-option.php، والسطر 1186 من الملف class/class-wp-folder-option.php، والسطر 1494 من الملف class/class- wp-folder-option.php، والسطر 1581 من الملف class/class-wp-folder-option.php، والسطر 2220 من الملف class/class-wp-folder-option.php، والسطر 3474 من الملف class/class-wp-folder-option.php، والسطر 4177 من الملف class/class-wp-folder-option.php، والسطر 4277 من الملف class/class-wp-folder-option.php، والسطر 4345 من الملف class/class-wp-folder-option.php، والسطر 4458 من الملف class/class-wp-folder-option.php. class/class-wp-folder-option.php السطر 4509 class/class-wp-folder-option.php السطر 4557 class/class-folder-access.php السطر 41 class/install-wizard/install-wizard.php السطر 54 class/class-replace-file.php السطر 53 class/class-replace-file.php السطر 509 class/class-main.php السطر 1133 class/class-main.php السطر 1505 class/class-main.php السطر 1544 class/class-main.php السطر 1726 class/class-main.php السطر 2685 class/class-main.php السطر 2719 class/class-main.php السطر 3521 class/class-main.php السطر 3913 class/class-main.php السطر 4025 class/class-main.php 4398 class/class-main.php السطر 4450 class/class-main.php السطر 4563 class/class-main.php السطر 4659 class/class-main.php السطر 4749 class/class-main.php السطر 5031 class/class-main.php السطر 5164 class/class-main.php السطر 5355 class/class-main.php السطر 5823 class/class-main.php السطر 5870 class/class-duplicate-file.php السطر 53 class/pages/settings/image_compression.php السطر 44 class/pages/settings/image_compression.php السطر 98 class/pages/settings/image_compression.php السطر 252 class/pages/settings/image_compression.php السطر 288 class/pages/settings/import_export.php السطر 159 class/pages/settings/import_export.php السطر 332 class/class-image-watermark.php السطر 252
Composer
قم بتعيين مفتاح التحديث برمجيًا باستخدام WP CLI
استخدم نفس المفتاح الذي استخدمته لتثبيت Composer، ونفّذ أمر Composer هذا لتعيين رمز التحديث. wp option update ju_user_token "YOUR_TOKEN"
إليك الحل لاستخدام إضافاتنا كاعتمادية في Composer. عليك تحديد مستودع Joomunited في ملف composer.json، مع التأكد من استبدال YOUR_TOKEN في الرابط برمزك الخاص. يمكنك إيجاده ضمن