تخطى إلى المحتوى الرئيسي

وثائق مطور WP Media Folder

ستساعد هذه الوثائق المطورين ذوي الخبرة على ربط أي خدمة أخرى بملحقنا. إليك جميع الإجراءات والمرشحات الخاصة بهذا الملحق. إذا كنت بحاجة إلى المزيد، فلا تتردد في السؤال عبر هذا المنتدى المخصص. شكرًا لاستخدامك ملحقنا!

ملف مساعد

يأتي WP Media Folder مع ملف مساعد يحتوي على الوظائف الرئيسية التي قد تحتاجها لدمجه في السمات والمكونات الإضافية الخاصة بك.

  • نقل ملف إلى مجلد
  • إنشاء مجلدات
  • نقل المجلدات
  • الحصول على المرفقات في مجلد
  • ...
على سبيل المثال: يمكنك إنشاء مجلد جديد مثل هذا: include('wp-content/plugins/wp-media-folder/helper.php'); \Joomunited\WPMediaFolder\Helper::createFolder('My new folder');

خطافات

استيراد_مصطلح_ميتا

يتم إطلاق النار بعد استيراد المصطلح meta.

حدود :

int $term_id ID of the newly created term.string $key Meta key.mixed $value Meta value.

Return :

void

في الملفات :

class/import/class-wp-import.php السطر 451

wpmf_بعد_الاستبدال

قم بإجراء ما بعد استبدال الملف

حدود :

integer Attachment ID

Return :

void

في الملفات :

class/class-replace-file.php السطر 462

مجلد مجموعة المرفقات wpmf

تعيين مجلد المرفقات بعد نقل المرفق إلى مجلد في مدير الوسائط. يتم استخدام هذا الخطاف أيضًا عند استيراد المرفق إلى الفئات، بعد تحميل المرفق وعند تعيين مجلدات متعددة لمرفق.

حدود :

integer Attachment IDinteger|array Target folder or array of target foldersarray Extra informations

Return :

void

في الملفات :

class/class-main.php السطر 887 class/class-main.php السطر 918 class/class-main.php السطر 2801 class/class-main.php السطر 3359 class/class-main.php السطر 4586 class/class-main.php السطر 5387 class/class-helper.php السطر 140 class/class-helper.php السطر 196 class/class-wp-folder-option.php السطر 457 class/class-wp-folder-option.php السطر 3638

مجلد wpmf قبل الحذف

قبل حذف المجلد

حدود :

WP_Term Folder, this term is not available anymore as it as been deleted

Return :

void

في الملفات :

class/class-main.php السطر 4109 class/class-main.php السطر 4486

إنشاء مجلد wpmf

إنشاء مجلد من مكتبة الوسائطيستخدم هذا الخطاف أيضًا عند مزامنة الملفات واستيرادها من FTP وإنشاء مجلدات تعتمد على المستخدم والدور واستيرادها من Nextgen Gallery

حدود :

integer Created folder IDstring Created folder nameinteger Parent folder IDarray Extra informations

Return :

void

في الملفات :

class/class-main.php السطر 2778 class/class-main.php السطر 3616 class/class-main.php السطر 3630 class/class-main.php السطر 3934 class/class-wp-folder-option.php السطر 3515

wpmf_delete_folder

حذف مجلد

حدود :

WP_Term Folder, this term is not available anymore as it as been deleted

Return :

void

في الملفات :

class/class-main.php السطر 4117 class/class-main.php السطر 4495

مرفق مكرر wpmf

تكرار المرفق

حدود :

integer Attachment IDinteger Target folder

Return :

void

في الملفات :

class/class-duplicate-file.php السطر 118

نقل مجلد wpmf

نقل مجلد من مكتبة الوسائط. يتم استخدام هذا الخطاف أيضًا عند تغيير خيار مجلد الدور

حدود :

integer Folder moved IDstring Destination folder IDarray Extra informations

Return :

void

في الملفات :

class/class-main.php السطر 4683 class/class-wp-folder-option.php السطر 3030

اسم مجلد تحديث wpmf

تحديث اسم المجلد

حدود :

integer Folder IDstring Updated name

Return :

void

في الملفات :

class/class-main.php السطر 4048 class/class-folder-post-type.php السطر 500

اسم مجلد تحديث wpmf

تحديث اسم المجلد

حدود :

integer Folder IDstring Updated name

Return :

void

في الملفات :

class/class-main.php السطر 4048 class/class-folder-post-type.php السطر 500

أحجام الصور الوسيطة البديلة

يقوم بتصفية أحجام الصور التي تم إنشاؤها لأنواع MIME غير الصور.

حدود :

array $fallback_sizes An array of image size names.array $metadata Current attachment metadata.

Return :

void

في الملفات :

class/class-helper.php السطر 312

استيراد_مفتاح_المصطلح_التعريفي

يقوم بتصفية المفتاح التعريفي لقطعة التعريف التعريفي المستوردة للمصطلح.

حدود :

string $meta_key Meta key.int $term_id ID of the newly created term.array $term Term data from the WXR import.

Return :

void

في الملفات :

class/import/class-wp-import.php السطر 432

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

في الملفات :

class/import/class-wp-import.php السطر 505

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

في الملفات :

class/import/class-wp-import.php السطر 416

تمكين تنزيل معرض wpmf

مرشح لتمكين/تعطيل تنزيل الصورة في المعرض

حدود :

boolean Enable/disable download image

Return :

boolean

في الملفات :

class/class-display-gallery.php السطر 472

وسيطات استعلام معرض wpmf

تصفية وسيطة استعلام المعرض للحصول على الصور.

حدود :

array Gallery query arguments

Return :

array

في الملفات :

class/class-display-gallery.php السطر 410

wpmf_get_categories_args

تصفية الوسائط المخصصة للحصول على جميع الفئات

حدود :

array Agument

Return :

array

في الملفات :

class/class-main.php السطر 2233

مجلدات wpmf_limit_

مرشح لتعيين حد لعدد المجلدات المحمّلة

حدود :

integer Limit folder number

Return :

integer

في الملفات :

class/class-main.php السطر 1685 class/class-folder-post-type.php السطر 1769

مجلدات wpmf_limit_

مرشح لتعيين حد لعدد المجلدات المحمّلة

حدود :

integer Limit folder number

Return :

integer

في الملفات :

class/class-main.php السطر 1685 class/class-folder-post-type.php السطر 1769

عنوان ملف مجموعة wpmf

التلاعب بعنوان الملف قبل حفظه في قاعدة البيانات

حدود :

string File title

Return :

string

في الملفات :

class/class-main.php السطر 5508

تصنيف wpmf_العام

مرشح لتغيير المعلمة العامة لتصنيف فئة wpmf

حدود :

boolean Toxonomy public status

Return :

boolean

في الملفات :

wp-media-folder.php السطر 1569

wpmf_user_can

فحص الفلتر لقدرة المستخدم على القيام بعمل ما

حدود :

boolean The current user has the given capabilitystring Action name

Return :

boolean

في الملفات :

wp-media-folder.php السطر 36 class/class-main.php السطر 1108 class/class-main.php السطر 1480 class/class-main.php السطر 1519 class/class-main.php السطر 1700 class/class-main.php السطر 2655 class/class-main.php السطر 2689 class/class-main.php السطر 3491 class/class-main.php السطر 3883 class/class-main.php السطر 3995 class/class-main.php السطر 4368 class/class-main.php السطر 4420 class/class-main.php السطر 4533 class/class-main.php السطر 4629 class/class-main.php السطر 4719 class/class-main.php السطر 5001 class/class-main.php السطر 5134 class/class-main.php السطر 5325 class/class-main.php السطر 5793 class/class-main.php السطر 5840 class/class-image-watermark.php السطر 252 class/class-duplicate-file.php السطر 53 class/pages/settings/import_export.php السطر 159 class/pages/settings/import_export.php السطر 332 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/class-replace-file.php السطر 53 class/class-replace-file.php السطر 509 class/install-wizard/install-wizard.php السطر 54 class/class-wp-folder-option.php السطر 928 class/class-wp-folder-option.php السطر 1135 class/class-wp-folder-option.php السطر 1186 class/class-wp-folder-option.php السطر 1478 class/class-wp-folder-option.php السطر 1565 class/class-wp-folder-option.php السطر 2230 class/class-wp-folder-option.php السطر 3483 class/class-wp-folder-option.php السطر 4186 class/class-wp-folder-option.php السطر 4286 class/class-wp-folder-option.php السطر 4354 class/class-wp-folder-option.php السطر 4467 class/class-wp-folder-option.php السطر 4518 class/class-wp-folder-option.php السطر 4566 class/class-folder-access.php السطر 41

Composer

شعار الملحن إليك الحل لاستخدام إضافاتنا كاعتماد على Composer. يجب عليك تحديد مستودع Joomunited في ملف composer.json، وتأكد من استبدال YOUR_TOKEN في الرابط برمزك الخاص. يمكنك العثور عليه على https://www.joomunited.com/my-account/my-membership ضمن Composer . {    "repositories":[       {          "type":"package",          "package":{             "name":"joomunited/wp-media-folder",             "version":"master",             "type":"wordpress-plugin",             "dist":{                "type":"zip",                "url":"https://www.joomunited.com/extra/download/wp-media-folder/YOUR_TOKEN",                "reference":"master"             }          }       }    ],    "require":{       "composer/installers":"~1.0",       "joomunited/wp-media-folder":"dev-master"    } } يُرجى العلم أن أمر تحديث Composer لا يعمل على المستودعات الخاصة (لمزيد من الشرح، يُرجى مراجعة وثائق Composer ). مع ذلك، يمكنك تحديث الإضافة يدويًا إلى أحدث إصدار باستخدام هذا الأمر:composer remove joomunited/wp-media-folder && composer clearcache && composer require joomunited/wp-media-folder:dev-master

تعيين مفتاح التحديث برمجيًا باستخدام WP CLI

استخدم نفس المفتاح الذي استخدمته لتثبيت الملحن وقم بتنفيذ أمر الملحن هذا لتعيين رمز التحديث wp option update ju_user_token "YOUR_TOKEN"