Skip to main content

Dokumentasi Pengembang WP Media Folder

Dokumentasi ini akan membantu pengembang berpengalaman untuk mengintegrasikan layanan lain dengan plugin kami. Berikut adalah semua aksi dan filter untuk plugin ini. Jika Anda membutuhkan lebih banyak, jangan ragu untuk bertanya melalui forum khusus ini. Terima kasih telah menggunakan plugin kami!

File pembantu

WP Media Folder dilengkapi dengan file pembantu yang berisi fungsi-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 sebuah 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

Terjadi setelah term meta diimpor.

Parameter:

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

Return :

void

Dalam berkas:

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

wpmf_after_replace

Lakukan tindakan setelah mengganti file

Parameter:

integer Attachment ID

Return :

void

Dalam berkas:

class/class-replace-file.php baris 462

wpmf_attachment_set_folder

Mengatur folder lampiran setelah memindahkan lampiran ke folder di pengelola media. Hook ini juga digunakan saat mengimpor lampiran ke kategori, setelah pengunggahan lampiran, dan saat menetapkan beberapa folder ke sebuah lampiran

Parameter:

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

Return :

void

Dalam berkas:

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

wpmf_sebelum_menghapus_folder

Sebelum menghapus folder

Parameter:

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

Return :

void

Dalam berkas:

class/class-main.php baris 4113 class/class-main.php baris 4490

wpmf_create_folder

Buat folder dari pustaka media. Hook 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 berkas:

class/class-main.php baris 2782 class/class-main.php baris 3620 class/class-main.php baris 3634 class/class-main.php baris 3938 class/class-wp-folder-option.php baris 3515

wpmf_delete_folder

Hapus folder

Parameter:

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

Return :

void

Dalam berkas:

class/class-main.php baris 4121 class/class-main.php baris 4499

wpmf_duplicate_attachment

Duplikat lampiran

Parameter:

integer Attachment IDinteger Target folder

Return :

void

Dalam berkas:

class/class-duplicate-file.php baris 118

wpmf_move_folder

Pindahkan folder dari pustaka media. Hook ini juga digunakan saat opsi peran folder diubah

Parameter:

integer Folder moved IDstring Destination folder IDarray Extra informations

Return :

void

Dalam berkas:

class/class-main.php baris 4687 class/class-wp-folder-option.php baris 3030

wpmf_update_folder_name

Perbarui nama folder

Parameter:

integer Folder IDstring Updated name

Return :

void

Dalam berkas:

class/class-folder-post-type.php baris 500 class/class-main.php baris 4052

wpmf_update_folder_name

Perbarui nama folder

Parameter:

integer Folder IDstring Updated name

Return :

void

Dalam berkas:

class/class-folder-post-type.php baris 500 class/class-main.php baris 4052

ukuran_gambar_antara_cadangan

Memfilter ukuran gambar yang dihasilkan untuk tipe MIME non-gambar.

Parameter:

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

Return :

void

Dalam berkas:

class/class-helper.php baris 312

impor_term_meta_key

Memfilter meta key 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 berkas:

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

wp_import_existing_post

Filter ID dari postingan yang sudah ada yang sesuai dengan postingan yang sedang diimpor. Kembalikan 0 untuk memaksa postingan tersebut diimpor. Filter ID menjadi sesuatu yang lain untuk mengganti postingan yang sudah ada 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 berkas:

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

wp_import_term_meta

Memfilter metadata yang terlampir pada 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 berkas:

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

wpmf_gallery_enable_download

Filter untuk mengaktifkan/menonaktifkan pengunduhan gambar di galeri

Parameter:

boolean Enable/disable download image

Return :

boolean

Dalam berkas:

class/class-display-gallery.php baris 473

wpmf_gallery_query_args

Gunakan argumen kueri galeri filter untuk mendapatkan gambar.

Parameter:

array Gallery query arguments

Return :

array

Dalam berkas:

class/class-display-gallery.php baris 411

wpmf_get_categories_args

Filter ke argumen khusus untuk mendapatkan semua kategori

Parameter:

array Agument

Return :

array

Dalam berkas:

class/class-main.php baris 2237

folder_batas_wpmf

Filter untuk membatasi jumlah folder yang dimuat

Parameter:

integer Limit folder number

Return :

integer

Dalam berkas:

class/class-folder-post-type.php baris 1769 class/class-main.php baris 1688

folder_batas_wpmf

Filter untuk membatasi jumlah folder yang dimuat

Parameter:

integer Limit folder number

Return :

integer

Dalam berkas:

class/class-folder-post-type.php baris 1769 class/class-main.php baris 1688

wpmf_set_file_title

Manipulasi judul file sebelum menyimpannya ke dalam basis data

Parameter:

string File title

Return :

string

Dalam berkas:

class/class-main.php baris 5512

wpmf_taksonomi_publik

Filter untuk mengubah taksonomi parameter publik wpmf-category

Parameter:

boolean Toxonomy public status

Return :

boolean

Dalam berkas:

wp-media-folder.php baris 1569

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 berkas:

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

Composer

logo komposer Berikut solusi untuk menggunakan plugin kami sebagai dependensi Composer. 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 bagian akordeon token 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"    } } Harap dicatat bahwa perintah `composer update` tidak dapat berfungsi pada repositori pribadi (untuk penjelasan lebih lanjut, silakan lihat dokumentasi Composer ). Namun, 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

Atur kunci pembaruan secara terprogram dengan WP CLI

Gunakan kunci yang sama yang Anda gunakan untuk instalasi Composer dan jalankan perintah Composer ini untuk mengatur token pembaruan. 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