เอกสารสำหรับนักพัฒนา WP Media Folder
เอกสารนี้จะช่วยให้นักพัฒนาที่มีประสบการณ์สามารถเชื่อมต่อบริการอื่นๆ กับปลั๊กอินของเราได้ นี่คือการดำเนินการและตัวกรองทั้งหมดสำหรับปลั๊กอินนี้ หากคุณต้องการอะไรเพิ่มเติม อย่า ลังเลที่จะถามโดยใช้สิ่งนี้สำหรับ ฟอรัมเฉพาะ ขอบคุณที่ใช้ปลั๊กอินของเรา!
ไฟล์ตัวช่วย
WP Media Folder มาพร้อมกับไฟล์ตัวช่วยที่มีฟังก์ชันหลักที่คุณอาจต้องรวมเข้ากับธีมและปลั๊กอินของคุณเอง
- ย้ายไฟล์ไปไว้ในโฟลเดอร์
- สร้างโฟลเดอร์
- ย้ายโฟลเดอร์
- รับไฟล์แนบในโฟลเดอร์
- ...
include('wp-content/plugins/wp-media-folder/helper.php');
\Joomunited\WPMediaFolder\Helper::createFolder('My new folder');
ตะขอ
import_term_meta
ไฟไหม้หลังจากนำเข้า 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_after_replace
ดำเนินการหลังจากแทนที่ไฟล์
พารามิเตอร์ :
integer Attachment ID
Return :
void
ในไฟล์ :
คลาส/คลาส-แทนที่-file.php บรรทัด 227
wpmf_attachment_set_folder
ตั้งค่าโฟลเดอร์ไฟล์แนบหลังจากย้ายไฟล์แนบไปยังโฟลเดอร์ในตัวจัดการสื่อ เบ็ดนี้ยังใช้เมื่อนำเข้าไฟล์แนบไปยังหมวดหมู่ หลังจากอัปโหลดไฟล์แนบ และเมื่อกำหนดหลายโฟลเดอร์ให้กับไฟล์แนบ
พารามิเตอร์ :
integer Attachment IDinteger|array Target folder or array of target foldersarray Extra informations
Return :
void
ในไฟล์ :
คลาส/class-main.php บรรทัด 818 class/class-main.php บรรทัด 849 class/class-main.php บรรทัด 2666 class/class-main.php บรรทัด 3224 class/class-main.php บรรทัด 4451 class/class-main.php บรรทัด 5252 class/class-wp-folder-ption คลาส/class-helper.php line 140 class/class-helper.php line 196
wpmf_before_delete_folder
ก่อนลบโฟลเดอร์
พารามิเตอร์ :
WP_Term Folder, this term is not available anymore as it as been deleted
Return :
void
ในไฟล์ :
คลาส/class-main.php line 3974 class/class-main.php line 4351
wpmf_create_folder
สร้างโฟลเดอร์จากไลบรารีสื่อ เบ็ดนี้ยังใช้เมื่อซิงค์และนำเข้าไฟล์จาก FTP สร้างโฟลเดอร์ตามผู้ใช้และบทบาท และการนำเข้าจาก Nextgen Gallery
พารามิเตอร์ :
integer Created folder IDstring Created folder nameinteger Parent folder IDarray Extra informations
Return :
void
ในไฟล์ :
คลาส/class-main.php บรรทัด 2643 class/class-main.php บรรทัด 3481 class/class-main.php บรรทัด 3495 class/class-main.php บรรทัด 3799 class/class-wp-folder-option.php บรรทัด 3363
wpmf_delete_folder
ลบโฟลเดอร์
พารามิเตอร์ :
WP_Term Folder, this term is not available anymore as it as been deleted
Return :
void
ในไฟล์ :
คลาส/class-main.php บรรทัด 3982 class/class-main.php line 4360
wpmf_duplicate_attachment
ทำซ้ำไฟล์แนบ
พารามิเตอร์ :
integer Attachment IDinteger Target folder
Return :
void
ในไฟล์ :
class/class-duplicate-file.php บรรทัดที่ 104
wpmf_move_folder
ย้ายโฟลเดอร์จากไลบรารีสื่อ เบ็ดนี้ยังใช้เมื่อมีการเปลี่ยนตัวเลือกโฟลเดอร์บทบาท
พารามิเตอร์ :
integer Folder moved IDstring Destination folder IDarray Extra informations
Return :
void
ในไฟล์ :
คลาส/class-main.php line 4548 class/class-wp-folder-option.php line 2921
wpmf_update_folder_name
อัพเดทชื่อโฟลเดอร์
พารามิเตอร์ :
integer Folder IDstring Updated name
Return :
void
ในไฟล์ :
คลาส/class-main.php line 3913 class/class-folder-post-ype.php line 500
wpmf_update_folder_name
อัพเดทชื่อโฟลเดอร์
พารามิเตอร์ :
integer Folder IDstring Updated name
Return :
void
ในไฟล์ :
คลาส/class-main.php line 3913 class/class-folder-post-ype.php line 500
fallback_intermediate_image_sizes
กรองขนาดรูปภาพที่สร้างขึ้นสำหรับประเภท mime ที่ไม่ใช่รูปภาพ
พารามิเตอร์ :
array $fallback_sizes An array of image size names.array $metadata Current attachment metadata.
Return :
void
ในไฟล์ :
class/class-helper.php บรรทัด 312
import_term_meta_key
กรองเมตาคีย์สำหรับชิ้นส่วนของคำที่นำเข้า
พารามิเตอร์ :
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
ID ตัวกรองของโพสต์ที่มีอยู่ซึ่งสอดคล้องกับโพสต์ที่กำลังนำเข้าอยู่ ให้คืนค่า 0 เพื่อบังคับให้นำเข้าโพสต์ กรอง ID ให้เป็นอย่างอื่นเพื่อแทนที่โพสต์ที่มีอยู่ซึ่งแมปกับโพสต์ที่นำเข้า
พารามิเตอร์ :
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_gallery_enable_download
ตัวกรองเพื่อเปิด/ปิดใช้งานรูปภาพดาวน์โหลดในแกลเลอรี
พารามิเตอร์ :
boolean Enable/disable download image
Return :
boolean
ในไฟล์ :
class/class-display-gallery.php บรรทัด 472
wpmf_gallery_query_args
กรองอาร์กิวเมนต์การค้นหาแกลเลอรีเพื่อรับรูปภาพ
พารามิเตอร์ :
array Gallery query arguments
Return :
array
ในไฟล์ :
class/class-display-gallery.php บรรทัด 410
wpmf_get_categories_args
กรองไปยัง aguments ที่กำหนดเองเพื่อรับหมวดหมู่ทั้งหมด
พารามิเตอร์ :
array Agument
Return :
array
ในไฟล์ :
คลาส/class-main.php line 2125
wpmf_limit_folders
ตัวกรองเพื่อกำหนดขีดจำกัดของหมายเลขโฟลเดอร์ที่โหลด
พารามิเตอร์ :
integer Limit folder number
Return :
integer
ในไฟล์ :
คลาส/class-main.php บรรทัด 1616 คลาส/คลาสโฟลเดอร์-โพสต์-ประเภท. php line 1769
wpmf_limit_folders
ตัวกรองเพื่อกำหนดขีดจำกัดของหมายเลขโฟลเดอร์ที่โหลด
พารามิเตอร์ :
integer Limit folder number
Return :
integer
ในไฟล์ :
คลาส/class-main.php บรรทัด 1616 คลาส/คลาสโฟลเดอร์-โพสต์-ประเภท. php line 1769
wpmf_set_file_title
จัดการชื่อไฟล์ก่อนบันทึกลงในฐานข้อมูล
พารามิเตอร์ :
string File title
Return :
string
ในไฟล์ :
คลาส/คลาส-main.php บรรทัด 5373
wpmf_taxonomy_public
กรองเพื่อเปลี่ยนพารามิเตอร์สาธารณะ wpmf-category taxonomy
พารามิเตอร์ :
boolean Toxonomy public status
Return :
boolean
ในไฟล์ :
WP-media-folder.php line 1463
wpmf_user_can
ตัวกรองตรวจสอบความสามารถของผู้ใช้ในการดำเนินการ
พารามิเตอร์ :
boolean The current user has the given capabilitystring Action name
Return :
boolean
ในไฟล์ :
wp-media-folder.php บรรทัด 36 คลาส/หน้า/การตั้งค่า/image_compression.php บรรทัด 44 คลาส/หน้า/การตั้งค่า/image_compression.php บรรทัด 98 คลาส/หน้า/ การตั้งค่า/image_compression.php บรรทัด 252 คลาส/หน้า/การตั้งค่า LINESPHP คลาส/หน้า/การตั้งค่า/import_export.php บรรทัด 332 คลาส/คลาส-รีแพ็ค-ฟิลด์บรรทัด 54 คลาส/คลาส-รีมาฟิลด์ไลน์ บรรทัด 277 คลาส/คลาส-เมนบรรทัด. php 1039 main.php บรรทัด 1411 คลาส/คลาส -main.php บรรทัด 1450 คลาส/คลาส คลาส/class-main.php บรรทัด 3356 class/class-main.php บรรทัด 3748 class/class-main.php บรรทัด 3860 class/class-main.php บรรทัด 4233 class /class-main.php บรรทัด 4285 class /class-main.php บรรทัด 4398 class/class-main.php line คลาส/class-main.php บรรทัด 4999 class/class-main.php บรรทัด 5190 class/class-main.php บรรทัด 5658 class/class-main.php Line 5705 class/class-wp-folder-option.php บรรทัด 263 คลาส/คลาส-คลาส- โฟลเดอร์ Class/class-wp-folder-option.php Line 1112 คลาส/class-wp-folder-option.php บรรทัด 1402 คลาส/คลาส WP-folder-option.php บรรทัด 1489 คลาส/คลาส WP-folder-option.php บรรทัด 2123 คลาส/คลาส -wp-folder-folder Class/class-wp-folder-option.php line 4134 class/class-wp-folder-option.php บรรทัด 4202 class/class-wp-folder-option.php บรรทัด 4315 class/class-wp- folder-option.php บรรทัด 4366 class/class-wp-folder.php คลาส/ติดตั้ง wizard/install-wizard.php line 54 คลาส/คลาสโฟลเดอร์-access.php บรรทัด 41 class/class-image-watermark.php line 252
Composer
ตั้งค่าอัปเดตคีย์โดยทางโปรแกรมด้วย WP CLI
ใช้คีย์เดียวกับที่คุณใช้สำหรับการติดตั้งผู้แต่งและดำเนินการคำสั่งผู้แต่งนี้เพื่อตั้งค่าโทเค็นการอัปเดต wp option update ju_user_token "YOUR_TOKEN"