Lewati ke konten utama

Dokumentasi PengembangWP Media Folder

Dokumentasi ini akan membantu pengembang berpengalaman untuk menyambungkan layanan lain apa pun dengan plugin kami. Berikut adalah semua tindakan dan filter untuk plugin ini, jika Anda membutuhkan lebih banyak lagi, jangan ragu untuk bertanya dengan menggunakan ini untuk forum khusus. Terima kasih telah menggunakan plugin kami!

berkas pembantu

WP Media Folder hadir dengan file pembantu dengan fungsi utama yang mungkin Anda perlukan untuk mengintegrasikannya ke dalam tema dan plugin Anda sendiri.

  • Pindahkan file ke dalam folder
  • Buat folder
  • Pindahkan folder
  • Dapatkan lampiran dalam folder
  • ...
Contoh: Anda dapat membuat folder baru seperti ini: include('wp-content/plugins/wp-media-folder/helper.php'); \Joomunited\WPMediaFolder\Helper::createFolder('My new folder');

kait

import_term_meta

Kebakaran setelah istilah meta diimpor.

Parameter:

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

Return :

void

Dalam file:

class/import/class-wp-import.php baris 451

wpmf_after_replace

Lakukan tindakan setelah mengganti file

Parameter:

integer Attachment ID

Return :

void

Dalam file:

kelas/kelas-ganti-file.php baris 227

wpmf_attachment_set_folder

Mengatur folder lampiran setelah memindahkan lampiran ke folder di manajer media Kait ini juga digunakan saat mengimpor lampiran ke kategori, setelah mengunggah lampiran, dan saat menetapkan beberapa folder ke lampiran

Parameter:

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

Return :

void

Dalam file:

class/class-helper.php baris 140 class/class-helper.php baris 196 class/class-main.php baris 818 class/class-main.php baris 849 class/class-main.php baris 2666 kelas/kelas-main .PHP Baris 3220 Kelas/Kelas-Main.php Baris 4447 Kelas/Kelas-Main.php Baris 5248 Kelas/Kelas-WP-Folder-OPTION.PHP Baris 379 Kelas/Kelas-WP-Folder-OPTION.PHP Line 3394

wpmf_before_delete_folder

Sebelum menghapus folder

Parameter:

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

Return :

void

Dalam file:

CLASS/CLASS-MAIN.PHP Baris 3970 CLASS/CLASSE-MAIN.php Line 4347

wpmf_create_folder

Membuat folder dari perpustakaan media Kait ini juga digunakan saat menyinkronkan dan mengimpor file dari FTP, membuat folder berbasis pengguna dan peran, serta mengimpor dari Galeri Nextgen

Parameter:

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

Return :

void

Dalam file:

CLASS/CLASS-MAIN.php Line 2643 Class/class-main.php Baris 3477 class/class-main.php baris 3491 class/class-main.php baris 3795 kelas/kelas-wp-folder-option.php baris 3271

wpmf_delete_folder

Hapus folder

Parameter:

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

Return :

void

Dalam file:

CLASS/CLASS-MAIN.PHP Baris 3978 CLASS/CLASSE-MAIN.php Line 4356

wpmf_duplicate_attachment

Gandakan lampiran

Parameter:

integer Attachment IDinteger Target folder

Return :

void

Dalam file:

class/class-duplicate-file.php baris 104

wpmf_move_folder

Memindahkan folder dari perpustakaan media Kait ini juga digunakan ketika opsi folder peran diubah

Parameter:

integer Folder moved IDstring Destination folder IDarray Extra informations

Return :

void

Dalam file:

CLASS/CLASS-MAIN.php Line 4544 Class/Class-WP-Folder-OPTION.PHP Line 2829

wpmf_update_folder_name

Perbarui nama folder

Parameter:

integer Folder IDstring Updated name

Return :

void

Dalam file:

Class/class-main.php Line 3909 Class/Class-folder-Post-Type.php Line 500

wpmf_update_folder_name

Perbarui nama folder

Parameter:

integer Folder IDstring Updated name

Return :

void

Dalam file:

Class/class-main.php Line 3909 Class/Class-folder-Post-Type.php Line 500

fallback_intermediate_image_sizes

Memfilter ukuran gambar yang dihasilkan untuk jenis pantomim non-gambar.

Parameter:

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

Return :

void

Dalam file:

kelas/kelas-helper.php baris 312

import_term_meta_key

Filter kunci meta untuk bagian meta istilah yang diimpor.

Parameter:

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

Return :

void

Dalam file:

class/import/class-wp-import.php baris 432

wp_import_existing_post

Filter ID postingan yang ada sesuai dengan postingan yang sedang diimpor. Kembalikan 0 untuk memaksa postingan diimpor. Filter ID menjadi sesuatu yang lain untuk mengganti postingan mana yang dipetakan ke postingan yang diimpor.

Parameter:

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

Return :

void

Dalam file:

class/import/class-wp-import.php baris 505

wp_import_term_meta

Filter metadata yang dilampirkan ke istilah yang diimpor.

Parameter:

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

Dalam file:

class/import/class-wp-import.php baris 416

wpmf_gallery_enable_download

Filter untuk mengaktifkan/menonaktifkan gambar unduhan di galeri

Parameter:

boolean Enable/disable download image

Return :

boolean

Dalam file:

kelas/kelas-display-gallery.php baris 472

wpmf_gallery_query_args

Filter argumen kueri galeri untuk mendapatkan gambar.

Parameter:

array Gallery query arguments

Return :

array

Dalam file:

kelas/kelas-display-gallery.php baris 410

wpmf_get_categories_args

Filter ke aguments khusus untuk mendapatkan semua kategori

Parameter:

array Agument

Return :

array

Dalam file:

CLASS/CLASSE-MAIN.php Line 2125

wpmf_limit_folder

Filter untuk mengatur batas jumlah folder yang dimuat

Parameter:

integer Limit folder number

Return :

integer

Dalam file:

Class/class-main.php baris 1616 kelas/kelas-folder-post-type.php baris 1769

wpmf_limit_folder

Filter untuk mengatur batas jumlah folder yang dimuat

Parameter:

integer Limit folder number

Return :

integer

Dalam file:

Class/class-main.php baris 1616 kelas/kelas-folder-post-type.php baris 1769

wpmf_set_file_title

Memanipulasi judul file sebelum menyimpannya ke database

Parameter:

string File title

Return :

string

Dalam file:

CLASS/CLASSE-MAIN.PHP Baris 5369

wpmf_taxonomy_public

Filter untuk mengubah taksonomi kategori wpmf param publik

Parameter:

boolean Toxonomy public status

Return :

boolean

Dalam file:

wp-media-folder.php baris 1462

wpmf_user_can

Filter memeriksa kemampuan pengguna untuk melakukan suatu tindakan

Parameter:

boolean The current user has the given capabilitystring Action name

Return :

boolean

Dalam file:

wp-media-folder.php baris 36 kelas/halaman/pengaturan/import_export.php baris 155 kelas/halaman/pengaturan/import_export.php baris 328 kelas/halaman/pengaturan/gambar_compression.php baris 44 kelas/halaman/pengaturan/gambar_compression. Baris PHP 98 Kelas/Halaman/Pengaturan/Image_Compression.php Baris 252 Kelas/Halaman/Pengaturan/Image_Compression.php Baris 288 Kelas/Kelas-Duplikat-File.php Baris 53 Class/Class-Main.php Line 1039 Kelas/Kelas-Main .PHP Line 1411 Class/class-main.php baris 1450 class/class-main.php baris 1630 class/class-main.php baris 2520 class/class-main.php baris 2554 class/class-main.php baris 3352 kelas /class-main.php baris 3744 class/class-main.php baris 3856 class/class-main.php baris 4229 class/class-main.php baris 4281 class/class-main.php baris 4394 kelas/kelas-cacat. PHP Line 4490 Class/class-main.php baris 4580 class/class-main.php baris 4862 class/class-main.php baris 4995 class/class-main.php baris 5186 class/class-main.php baris 5654 kelas/ class-main.php baris 5701 kelas/install-wizard/install-wizard.php baris 54 kelas/kelas-replace-file.php baris 54 kelas/kelas-replace-file.php baris 277 kelas/kelas-wp-folder- opsi.php baris 263 kelas/kelas-wp-folder-option.php baris 782 kelas/kelas-wp-folder-option.php baris 987 kelas/kelas-wp-folder-option.php baris 1038 kelas/kelas-wp- folder-option.php baris 1313 kelas/kelas-wp-folder-option.php baris 1397 kelas/kelas-wp-folder-option.php baris 2031 kelas/kelas-wp-folder-option.php baris 3239 kelas/kelas- wp-folder-option.php baris 3942 class/class-wp-folder-option.php baris 4042 kelas/kelas-wp-folder-option.php baris 4110 kelas/kelas-wp-folder-option.php line 4223 kelas/ class-wp-folder-option.php baris 4274 kelas/kelas-wp-folder-option.php baris 4322 kelas/class-image-watermark.php baris 252 kelas/class-folder-access.php baris 41

Composer

logo komposer Inilah solusi untuk menggunakan plugin kami sebagai ketergantungan komposer. Anda harus mendeklarasikan repositori joomunited di file composer.json Anda, pastikan untuk mengganti YOUR_TOKEN di url dengan token Anda sendiri. Anda dapat menemukannya di https://www.joomunited.com/my-account/my-membership di bawah 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"    } } Mohon diperhatikan bahwa perintah composer update tidak dapat berfungsi pada repositori pribadi (untuk penjelasan lebih lanjut silakan lihat dokumentasi composer ). Meskipun demikian, Anda dapat memperbarui plugin secara manual ke versi terbaru dengan perintah ini:composer remove joomunited/wp-media-folder && composer clearcache && composer require joomunited/wp-media-folder:dev-master

Setel kunci Perbarui secara terprogram dengan WP CLI

Gunakan kunci yang sama yang Anda gunakan untuk instalasi komposer dan jalankan perintah komposer ini untuk mengatur token pembaruan wp option update ju_user_token "YOUR_TOKEN"