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

وثائق مطور 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 السطر 890 class/class-main.php السطر 921 class/class-main.php السطر 2805 class/class-main.php السطر 3363 class/class-main.php السطر 4590 class/class-main.php السطر 5391 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

في الملفات :

السطر 4113 من الملف class/class-main.php، والسطر 4490 من الملف class/class-main.php

إنشاء مجلد wpmf

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

حدود :

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

Return :

void

في الملفات :

class/class-main.php السطر 2782 class/class-main.php السطر 3620 class/class-main.php السطر 3634 class/class-main.php السطر 3938 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

في الملفات :

السطر 4121 من الملف class/class-main.php، والسطر 4499 من الملف class/class-main.php

مرفق مكرر 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 السطر 4687 class/class-wp-folder-option.php السطر 3030

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

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

حدود :

integer Folder IDstring Updated name

Return :

void

في الملفات :

السطر 500 في الملف class/class-folder-post-type.php، والسطر 4052 في الملف class/class-main.php

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

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

حدود :

integer Folder IDstring Updated name

Return :

void

في الملفات :

السطر 500 في الملف class/class-folder-post-type.php، والسطر 4052 في الملف class/class-main.php

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

يقوم بتصفية أحجام الصور التي تم إنشاؤها لأنواع 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

في الملفات :

السطر 473 من الملف class/class-display-gallery.php

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

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

حدود :

array Gallery query arguments

Return :

array

في الملفات :

السطر 411 من الملف class/class-display-gallery.php

wpmf_get_categories_args

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

حدود :

array Agument

Return :

array

في الملفات :

السطر 2237 من الملف class/class-main.php

مجلدات wpmf_limit_

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

حدود :

integer Limit folder number

Return :

integer

في الملفات :

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

مجلدات wpmf_limit_

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

حدود :

integer Limit folder number

Return :

integer

في الملفات :

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

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

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

حدود :

string File title

Return :

string

في الملفات :

السطر 5512 من الملف class/class-main.php

تصنيف 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

في الملفات :

class/install-wizard/install-wizard.php السطر 54 class/class-duplicate-file.php السطر 53 class/class-main.php السطر 1111 class/class-main.php السطر 1483 class/class-main.php السطر 1522 class/class-main.php السطر 1703 class/class-main.php السطر 2659 class/class-main.php السطر 2693 class/class-main.php السطر 3495 class/class-main.php السطر 3887 class/class-main.php السطر 3999 class/class-main.php السطر 4372 class/class-main.php السطر 4424 class/class-main.php السطر 4537 class/class-main.php السطر 4633 class/class-main.php السطر 4723 class/class-main.php السطر 5005 class/class-main.php السطر 5138 class/class-main.php السطر 5329 class/class-main.php السطر 5797 class/class-main.php السطر 5844 class/class-image-watermark.php السطر 252 class/class-replace-file.php السطر 53 class/class-replace-file.php السطر 509 class/class-folder-access.php السطر 41 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-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 wp-media-folder.php السطر 36

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"