Chuyển đến nội dung chính

Tài liệu dành cho lập trình viên WP Media Folder

Tài liệu này sẽ giúp các nhà phát triển có kinh nghiệm cắm bất kỳ dịch vụ nào khác với plugin của chúng tôi. Dưới đây là tất cả các hành động và bộ lọc cho plugin này, nếu bạn cần thêm một số thông tin, vui lòng hỏi bằng cách sử dụng phần này cho diễn đàn chuyên dụng. Cảm ơn bạn đã sử dụng plugin của chúng tôi!

Tệp trợ giúp

WP Media Folder đi kèm với một tệp trợ giúp với các chức năng chính mà bạn có thể cần để tích hợp nó vào theme và plugin của riêng bạn.

  • Di chuyển một tập tin vào một thư mục
  • Tạo thư mục
  • Di chuyển thư mục
  • Nhận tệp đính kèm trong một thư mục
  • ...
Ví dụ: bạn có thể tạo một thư mục mới như thế này: include('wp-content/plugins/wp-media-folder/helper.php'); \Joomunited\WPMediaFolder\Helper::createFolder('My new folder');

Móc

import_term_meta

Hỏa hoạn sau khi meta hạn được nhập khẩu.

Thông số :

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

Return :

void

Trong các tập tin:

class/import/class-wp-import.php dòng 451

wpmf_after_replace

Thực hiện hành động sau khi thay thế tập tin

Thông số :

integer Attachment ID

Return :

void

Trong các tập tin:

class/class-replace-file.php dòng 291

wpmf_attachment_set_folder

Đặt thư mục tệp đính kèm sau khi di chuyển tệp đính kèm vào một thư mục trong trình quản lý phương tiện. Móc này cũng được sử dụng khi nhập tệp đính kèm vào danh mục, sau khi tải tệp đính kèm lên và khi gán nhiều thư mục cho tệp đính kèm

Thông số :

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

Return :

void

Trong các tập tin:

class/class-helper.php dòng 140 class/class-helper.php dòng 196 class/class-wp-folder-option.php dòng 379 class/class-wp-folder-option.php dòng 3394 class/class-main. dòng php 818 class/class-main.php dòng 849 class/class-main.php dòng 2621 class/class-main.php dòng 3175 dòng class/class-main.php 4402 dòng class/class-main.php 5203

wpmf_b Before_delete_folder

Trước khi xóa một thư mục

Thông số :

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

Return :

void

Trong các tập tin:

dòng class/class-main.php 3925 dòng class/class-main.php 4302

wpmf_create_folder

Tạo thư mục từ thư viện phương tiện Móc này cũng được sử dụng khi đồng bộ hóa và nhập tệp từ FTP, tạo thư mục dựa trên người dùng và vai trò cũng như nhập từ Thư viện Nextgen

Thông số :

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

Return :

void

Trong các tập tin:

dòng class/class-wp-folder-option.php 3271 dòng class/class-main.php 2598 dòng class/class-main.php 3432 dòng class/class-main.php 3446 dòng class/class-main.php 3750

wpmf_delete_folder

Xóa một thư mục

Thông số :

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

Return :

void

Trong các tập tin:

dòng class/class-main.php 3933 dòng class/class-main.php 4311

wpmf_d repeatate_attachment

Sao chép tệp đính kèm

Thông số :

integer Attachment IDinteger Target folder

Return :

void

Trong các tập tin:

class / class-Dupate-file.php dòng 104

wpmf_move_folder

Di chuyển một thư mục từ thư viện phương tiện Móc này cũng được sử dụng khi tùy chọn thư mục vai trò được thay đổi

Thông số :

integer Folder moved IDstring Destination folder IDarray Extra informations

Return :

void

Trong các tập tin:

dòng class/class-wp-folder-option.php 2829 dòng class/class-main.php 4499

wpmf_update_folder_name

Cập nhật tên thư mục

Thông số :

integer Folder IDstring Updated name

Return :

void

Trong các tập tin:

dòng class/class-main.php 3864 dòng class/class-folder-post-type.php 500

wpmf_update_folder_name

Cập nhật tên thư mục

Thông số :

integer Folder IDstring Updated name

Return :

void

Trong các tập tin:

dòng class/class-main.php 3864 dòng class/class-folder-post-type.php 500

fallback_inter liền_image_sizes

Lọc các kích thước hình ảnh được tạo cho các loại mime không hình ảnh.

Thông số :

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

Return :

void

Trong các tập tin:

class/class-helper.php dòng 312

import_term_meta_key

Lọc khóa meta cho một đoạn meta nhập khẩu.

Thông số :

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

Return :

void

Trong các tập tin:

class/import/class-wp-import.php dòng 432

wp_import_ex hiện_post

ID bộ lọc của bài đăng hiện có tương ứng với bài đăng hiện đang nhập. Trả về 0 để buộc bài đăng được nhập. Lọc ID thành một cái gì đó khác để ghi đè bài đăng hiện có nào được ánh xạ tới bài đăng đã nhập.

Thông số :

int $post_exists Post ID, or 0 if post did not exist.array $post The post array to be inserted.

Return :

void

Trong các tập tin:

class/import/class-wp-import.php dòng 505

wp_import_term_meta

Lọc siêu dữ liệu được đính kèm với một thuật ngữ được nhập.

Thông số :

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

Trong các tập tin:

class/import/class-wp-import.php dòng 416

wpmf_gallery_enable_download

Bộ lọc để bật/tắt tải ảnh xuống thư viện

Thông số :

boolean Enable/disable download image

Return :

boolean

Trong các tập tin:

dòng class/class-display-gallery.php 472

wpmf_gallery_query_args

Lọc đối số truy vấn thư viện để lấy hình ảnh.

Thông số :

array Gallery query arguments

Return :

array

Trong các tập tin:

class/class-display-gallery.php dòng 410

wpmf_get_categories_args

Lọc theo các nhóm tùy chỉnh để có được tất cả các danh mục

Thông số :

array Agument

Return :

array

Trong các tập tin:

dòng class/class-main.php 2080

wpmf_limit_folders

Bộ lọc để đặt giới hạn số thư mục được tải

Thông số :

integer Limit folder number

Return :

integer

Trong các tập tin:

class/class-main.php dòng 1571 class/class-folder-post-type.php dòng 1769

wpmf_limit_folders

Bộ lọc để đặt giới hạn số thư mục được tải

Thông số :

integer Limit folder number

Return :

integer

Trong các tập tin:

class/class-main.php dòng 1571 class/class-folder-post-type.php dòng 1769

wpmf_set_file_title

Thao tác tiêu đề tệp trước khi lưu nó vào cơ sở dữ liệu

Thông số :

string File title

Return :

string

Trong các tập tin:

dòng class/class-main.php 5324

wpmf_taxonomy_public

Bộ lọc để thay đổi phân loại danh mục wpmf thông số công khai

Thông số :

boolean Toxonomy public status

Return :

boolean

Trong các tập tin:

dòng wp-media-folder.php 1462

wpmf_user_can

Bộ lọc kiểm tra khả năng của người dùng để thực hiện một hành động

Thông số :

boolean The current user has the given capabilitystring Action name

Return :

boolean

Trong các tập tin:

dòng wp-media-folder.php 36 class/class-folder-access.php dòng 41 class/class-wp-folder-option.php dòng 263 class/class-wp-folder-option.php dòng 782 class/class- dòng wp-folder-option.php 987 class/class-wp-folder-option.php dòng 1038 class/class-wp-folder-option.php dòng 1313 class/class-wp-folder-option.php dòng 1397 class/class-wp-folder-option.php dòng 2031 class/class-wp-folder-option.php dòng 3239 class/class-wp-folder-option .php dòng 3942 class/class-wp-folder-option.php dòng 4042 class/class-wp-folder-option.php dòng 4110 class/class-wp-folder-option.php dòng 4223 class/class-wp-folder-option.php dòng 4274 class/class-wp-folder-option.php dòng 4322 class/class-main.php dòng 1039 class/class-main.php dòng 1366 class/class-main.php dòng 1405 dòng class/class-main.php 1585 dòng class/class-main.php 2475 dòng class/class-main.php 2509 dòng class/class-main.php 3307 class/class-main.php dòng 3699 class/class- dòng main.php 3811 dòng class/class-main.php dòng 4184 dòng class/class-main.php dòng 4236 dòng class/class-main.php 4349 dòng class/class-main.php 4445 dòng class/class-main.php dòng 4535 class/class-main.php dòng 4817 class/class-main.php dòng 4950 class/class-main.php dòng 5141 class/class- dòng main.php 5603 class/class-main.php dòng 5650 class/class-replace-file.php dòng 45 class/class-replace-file.php dòng 323 class/install-wizard/install-wizard.php dòng 54 class/class-duplicate-file.php dòng 53 class/class-image-watermark.php dòng 252 class/pages/ settings/import_export.php dòng 155 class/pages/settings/import_export.php dòng 328 class/pages/settings/image_compression.php dòng 44 dòng class/pages/settings/image_compression.php dòng 98 dòng class/pages/settings/image_compression.php dòng 252 class/pages/settings/image_compression.php dòng 288

Composer

logo nhà soạn nhạc Đây là giải pháp để sử dụng các plugin của chúng tôi làm phần phụ thuộc của trình soạn thảo. Bạn phải khai báo trong tệp soạn thảo.json của mình kho lưu trữ joomunited, vui lòng đảm bảo thay thế YOUR_TOKEN trong url bằng mã thông báo của riêng bạn. Bạn có thể tìm thấy nó trong https://www.joomunited.com/my-account/my-membership trong Composer token accordion. {    "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"    } } Xin lưu ý rằng lệnh cập nhật trình soạn thảo không thể hoạt động trên các kho lưu trữ riêng tư (để được giải thích thêm, vui lòng tham khảo tài liệu về trình soạn thảo ). Tuy nhiên, bạn có thể cập nhật plugin lên phiên bản mới nhất theo cách thủ công bằng lệnh này:composer remove joomunited/wp-media-folder && composer clearcache && composer require joomunited/wp-media-folder:dev-master

Đặt khóa Cập nhật theo chương trình với WP CLI

Sử dụng cùng khóa bạn đã sử dụng để cài đặt trình soạn thảo và thực thi lệnh trình soạn thảo này để đặt mã thông báo cập nhật wp option update ju_user_token "YOUR_TOKEN"