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
- ...
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 912class/class-main.php dòng 943class/class-main.php dòng 2833class/class-main.php dòng 3391class/class-main.php dòng 4618class/class-main.php dòng 5421class/class-helper.php dòng 2599class/class-helper.php dòng 2655class/class-wp-folder-option.php dòng 457class/class-wp-folder-option.php dòng 3645
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 4141class/class-main.php dòng 4518
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 2810class/class-main.php dòng 3648class/class-main.php dòng 3662class/class-main.php dòng 3966class/class-wp-folder-option.php dòng 3522
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 4149class/class-main.php dòng 4527
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 119
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 4715class/class-wp-folder-option.php dòng 3021
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-main.php dòng 4080class/class-folder-post-type.php dòng 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:
class/class-main.php dòng 4080class/class-folder-post-type.php dòng 500
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 2771
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 2265
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-main.php dòng 1710class/class-folder-post-type.php dòng 1769
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-main.php dòng 1710class/class-folder-post-type.php dòng 1769
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 5542
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:
class/class-helper.php dòng 1782
Composer
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"
Đâ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