Bỏ qua đế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 tích hợp plugin của chúng tôi với bất kỳ dịch vụ nào khác. 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, vui lòng hỏi bằng cách sử dụng diễn đàn chuyên dụng này. Cảm ơn bạn đã sử dụng plugin của chúng tôi!

Tệp hỗ trợ

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

  • 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
  • Lấy các 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ư sau: include('wp-content/plugins/wp-media-folder/helper.php'); \Joomunited\WPMediaFolder\Helper::createFolder('My new folder');

Móc

import_term_meta

Sự kiện xảy ra sau khi thuật ngữ meta được nhập.

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:

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

wpmf_after_replace

Thực hiện thao tác sau khi thay thế tệp

Thông số:

integer Attachment ID

Return :

void

Trong các tệp:

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

wpmf_attachment_set_folder

Thiết lập thư mục đí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. Chức năng 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 lên tệp đính kèm và khi gán nhiều thư mục cho một 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:

class/class-main.php dòng 890 class/class-main.php dòng 921 class/class-main.php dòng 2805 class/class-main.php dòng 3363 class/class-main.php dòng 4590 class/class-main.php dòng 5391 class/class-helper.php dòng 140 class/class-helper.php dòng 196 class/class-wp-folder-option.php dòng 457 class/class-wp-folder-option.php dòng 3638

wpmf_before_delete_folder

Trước khi xóa 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:

class/class-main.php dòng 4113 class/class-main.php dòng 4490

wpmf_create_folder

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

Thông số:

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

Return :

void

Trong các tệp:

class/class-main.php dòng 2782 class/class-main.php dòng 3620 class/class-main.php dòng 3634 class/class-main.php dòng 3938 class/class-wp-folder-option.php dòng 3515

wpmf_delete_folder

Xóa 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:

class/class-main.php dòng 4121 class/class-main.php dòng 4499

wpmf_duplicate_attachment

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

Thông số:

integer Attachment IDinteger Target folder

Return :

void

Trong các tệp:

class/class-duplicate-file.php dòng 118

wpmf_move_folder

Di chuyển thư mục từ thư viện phương tiện. Hook 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:

class/class-main.php dòng 4687 class/class-wp-folder-option.php dòng 3030

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:

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

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:

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

kích thước ảnh trung gian dự phòng

Lọc kích thước ảnh được tạo ra cho các loại MIME không phải ả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:

class/class-helper.php dòng 312

import_term_meta_key

Lọc khóa meta cho một phần meta của thuật ngữ đã nhập.

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:

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

wp_import_existing_post

Lọc ID của bài đăng hiện có tương ứng với bài đăng đang được nhập. Trả về 0 để buộc bài đăng được nhập. Lọc ID thành một giá trị khác để ghi đè bài đăng hiện có nào được ánh xạ tới bài đăng được 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:

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ữ đã 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:

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

wpmf_gallery_enable_download

Bộ lọc để bật/tắt chức năng tải ảnh từ thư viện

Thông số:

boolean Enable/disable download image

Return :

boolean

Trong các tệp:

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

wpmf_gallery_query_args

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

Thông số:

array Gallery query arguments

Return :

array

Trong các tệp:

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

wpmf_get_categories_args

Lọc theo các đối số tùy chỉnh để lấy tất cả các danh mục

Thông số:

array Agument

Return :

array

Trong các tệp:

class/class-main.php dòng 2237

wpmf_limit_folders

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

Thông số:

integer Limit folder number

Return :

integer

Trong các tệp:

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

wpmf_limit_folders

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

Thông số:

integer Limit folder number

Return :

integer

Trong các tệp:

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

wpmf_set_file_title

Chỉnh sửa tiêu đề tệp trước khi lưu vào cơ sở dữ liệu

Thông số:

string File title

Return :

string

Trong các tệp:

class/class-main.php dòng 5512

wpmf_taxonomy_public

Bộ lọc để thay đổi tham số công khai wpmf-category taxonomy

Thông số:

boolean Toxonomy public status

Return :

boolean

Trong các tệp:

wp-media-folder.php dòng 1569

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:

class/install-wizard/install-wizard.php dòng 54 class/class-duplicate-file.php dòng 53 class/class-main.php dòng 1111 class/class-main.php dòng 1483 class/class-main.php dòng 1522 class/class-main.php dòng 1703 class/class-main.php dòng 2659 class/class-main.php dòng 2693 class/class-main.php dòng 3495 class/class-main.php dòng 3887 class/class-main.php dòng 3999 class/class-main.php dòng 4372 class/class-main.php dòng 4424 class/class-main.php dòng 4537 class/class-main.php dòng 4633 class/class-main.php dòng 4723 class/class-main.php dòng 5005 class/class-main.php dòng 5138 class/class-main.php dòng 5329 class/class-main.php dòng 5797 class/class-main.php dòng 5844 class/class-image-watermark.php dòng 252 class/class-replace-file.php dòng 53 class/class-replace-file.php dòng 509 class/class-folder-access.php dòng 41 class/pages/settings/image_compression.php dòng 44 class/pages/settings/image_compression.php dòng 98 class/pages/settings/image_compression.php dòng 252 class/pages/settings/image_compression.php dòng 288 class/pages/settings/import_export.php dòng 159 class/pages/settings/import_export.php dòng 332 class/class-wp-folder-option.php dòng 928 class/class-wp-folder-option.php dòng 1135 class/class-wp-folder-option.php dòng 1186 class/class-wp-folder-option.php dòng 1478 class/class-wp-folder-option.php dòng 1565 class/class-wp-folder-option.php dòng 2230 class/class-wp-folder-option.php dòng 3483 class/class-wp-folder-option.php dòng 4186 class/class-wp-folder-option.php dòng 4286 class/class-wp-folder-option.php dòng 4354 class/class-wp-folder-option.php dòng 4467 class/class-wp-folder-option.php dòng 4518 class/class-wp-folder-option.php dòng 4566 wp-media-folder.php dòng 36

Composer

logo nhà soạn nhạc Đây là giải pháp để sử dụng plugin của chúng tôi như một dependency của Composer. Bạn cần khai báo kho lưu trữ joomunited trong file composer.json, vui lòng đảm bảo thay thế YOUR_TOKEN trong URL bằng token của riêng bạn. Bạn có thể tìm thấy token này tại https://www.joomunited.com/my-account/my-membership trong Composer token. {    "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 `composer update` không hoạt động trên các kho lưu trữ riêng tư (vui lòng tham khảo tài liệu Composer ). 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

Thiết lập khóa cập nhật theo chương trình bằng WP CLI

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

An Error Occurred: Whoops, looks like something went wrong.

Sorry, there was a problem we could not recover from.

The server returned a "500 - Whoops, looks like something went wrong."

Help me resolve this