WP Media Folder Geliştirici Dokümantasyonu
Bu doküman, deneyimli geliştiricilerin eklentimizi diğer herhangi bir hizmetle entegre etmelerine yardımcı olacaktır. İşte bu eklentiye ait tüm işlemler ve filtreler; daha fazlasına ihtiyacınız olursa, lütfen bu özel forumu kullanarak soru sormaktan çekinmeyin. Eklentimizi kullandığınız için teşekkür ederiz!
Yardımcı dosya
WP Media Folder kendi temalarınıza ve eklentilerinize entegre etmek için ihtiyaç duyabileceğiniz temel işlevleri içeren bir yardımcı dosya ile birlikte gelir.
- Bir dosyayı bir klasöre taşı
- Klasörler oluştur
- Klasörleri taşı
- Ekleri bir klasöre alın
- ...
include('wp-content/plugins/wp-media-folder/helper.php');
\Joomunited\WPMediaFolder\Helper::createFolder('My new folder'); Kancalar
import_term_meta
"Meta" terimi içe aktarıldıktan sonra tetiklenir.
Parametreler:
int $term_id ID of the newly created term.string $key Meta key.mixed $value Meta value.
Return :
void
Dosyalarda:
class/import/class-wp-import.php satır 451
wpmf_after_replace
Dosya değiştirildikten sonra işlem yapın
Parametreler:
integer Attachment ID
Return :
void
Dosyalarda:
class/class-replace-file.php satır 462
wpmf_attachment_set_folder
Medya yöneticisinde bir eklentiyi bir klasöre taşıdıktan sonra eklenti klasörünü ayarlayın. Bu kanca, eklentiyi kategorilere aktarırken, eklenti yüklendikten sonra ve bir eklentiye birden fazla klasör atarken de kullanılır
Parametreler:
integer Attachment IDinteger|array Target folder or array of target foldersarray Extra informations
Return :
void
Dosyalarda:
class/class-wp-folder-option.php satır 457 class/class-wp-folder-option.php satır 3629 class/class-helper.php satır 140 class/class-helper.php satır 196 class/class-main.php satır 912 class/class-main.php satır 943 class/class-main.php satır 2831 class/class-main.php satır 3389 class/class-main.php satır 4616 class/class-main.php satır 5417
wpmf_klasörü_silmeden_önce
Bir klasörü silmeden önce
Parametreler:
WP_Term Folder, this term is not available anymore as it as been deleted
Return :
void
Dosyalarda:
class/class-main.php satır 4139 class/class-main.php satır 4516
wpmf_klasöroluştur
Medya kütüphanesinden klasör oluşturma. Bu kanca, FTP'den dosya senkronizasyonu ve içe aktarma, kullanıcı ve rol tabanlı klasörler oluşturma ve Nextgen Galerisi'nden içe aktarma işlemlerinde de kullanılır
Parametreler:
integer Created folder IDstring Created folder nameinteger Parent folder IDarray Extra informations
Return :
void
Dosyalarda:
class/class-wp-folder-option.php satır 3506 class/class-main.php satır 2808 class/class-main.php satır 3646 class/class-main.php satır 3660 class/class-main.php satır 3964
wpmf_klasörünü sil
Bir klasörü silin
Parametreler:
WP_Term Folder, this term is not available anymore as it as been deleted
Return :
void
Dosyalarda:
class/class-main.php satır 4147 class/class-main.php satır 4525
wpmf_çift_ekleme
Ekteki dosyayı çoğaltın
Parametreler:
integer Attachment IDinteger Target folder
Return :
void
Dosyalarda:
class/class-duplicate-file.php satır 118
wpmf_klasörü_taşı
Medya kitaplığından bir klasörü taşıma. Bu kanca, rol klasörü seçeneği değiştirildiğinde de kullanılır
Parametreler:
integer Folder moved IDstring Destination folder IDarray Extra informations
Return :
void
Dosyalarda:
class/class-wp-folder-option.php satır 3021 class/class-main.php satır 4713
wpmf_update_folder_name
Klasör adını güncelle
Parametreler:
integer Folder IDstring Updated name
Return :
void
Dosyalarda:
class/class-main.php satır 4078 class/class-folder-post-type.php satır 500
wpmf_update_folder_name
Klasör adını güncelle
Parametreler:
integer Folder IDstring Updated name
Return :
void
Dosyalarda:
class/class-main.php satır 4078 class/class-folder-post-type.php satır 500
yedek_ara_görüntü_boyutları
Görüntü dışı MIME türleri için oluşturulan görüntü boyutlarını filtreler.
Parametreler:
array $fallback_sizes An array of image size names.array $metadata Current attachment metadata.
Return :
void
Dosyalarda:
class/class-helper.php satır 312
import_term_meta_key
İçe aktarılan terim meta verisi için meta anahtarını filtreler.
Parametreler:
string $meta_key Meta key.int $term_id ID of the newly created term.array $term Term data from the WXR import.
Return :
void
Dosyalarda:
class/import/class-wp-import.php satır 432
wp_import_existing_post
Şu anda içe aktarılan gönderiye karşılık gelen mevcut gönderinin kimliğini filtreleyin. Gönderinin içe aktarılmasını zorlamak için 0 döndürün. İçe aktarılan gönderiye hangi mevcut gönderinin eşleneceğini geçersiz kılmak için kimliği başka bir değere filtreleyin.
Parametreler:
int $post_exists Post ID, or 0 if post did not exist.array $post The post array to be inserted.
Return :
void
Dosyalarda:
class/import/class-wp-import.php satır 505
wp_import_term_meta
İçe aktarılan terime ait meta verileri filtreler.
Parametreler:
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
Dosyalarda:
class/import/class-wp-import.php satır 416
wpmf_gallery_enable_download
Galerideki görsellerin indirilmesini etkinleştirmek/devre dışı bırakmak için filtre
Parametreler:
boolean Enable/disable download image
Return :
boolean
Dosyalarda:
class/class-display-gallery.php satır 473
wpmf_galeri_sorgu_argümanları
Görselleri almak için galeri sorgu argümanını filtrele.
Parametreler:
array Gallery query arguments
Return :
array
Dosyalarda:
class/class-display-gallery.php satır 411
wpmf_get_categories_args
Tüm kategorileri almak için özel argümanlara göre filtrele
Parametreler:
array Agument
Return :
array
Dosyalarda:
class/class-main.php satır 2263
wpmf_sınırlama_klasörleri
Yüklenen klasör sayısının sınırını belirlemek için filtre
Parametreler:
integer Limit folder number
Return :
integer
Dosyalarda:
class/class-main.php satır 1710 class/class-folder-post-type.php satır 1769
wpmf_sınırlama_klasörleri
Yüklenen klasör sayısının sınırını belirlemek için filtre
Parametreler:
integer Limit folder number
Return :
integer
Dosyalarda:
class/class-main.php satır 1710 class/class-folder-post-type.php satır 1769
wpmf_set_file_title
Dosyayı veritabanına kaydetmeden önce dosya başlığını değiştirin
Parametreler:
string File title
Return :
string
Dosyalarda:
class/class-main.php satır 5538
wpmf_taxonomy_public
wpmf-category taxonomy adlı public parametreyi değiştirmek için filtre
Parametreler:
boolean Toxonomy public status
Return :
boolean
Dosyalarda:
wp-media-folder.php satır 1570
wpmf_kullanıcısı_yapabilir
Filtre, kullanıcının bir işlemi gerçekleştirme yeteneğini kontrol eder
Parametreler:
boolean The current user has the given capabilitystring Action name
Return :
boolean
Dosyalarda:
wp-media-folder.php satır 36 class/class-wp-folder-option.php satır 928 class/class-wp-folder-option.php satır 1135 class/class-wp-folder-option.php satır 1186 class/class-wp-folder-option.php satır 1494 class/class-wp-folder-option.php satır 1581 class/class-wp-folder-option.php satır 2220 class/class-wp-folder-option.php satır 3474 class/class-wp-folder-option.php satır 4177 class/class-wp-folder-option.php satır 4277 class/class-wp-folder-option.php satır 4345 class/class-wp-folder-option.php satır 4458 class/class-wp-folder-option.php satır 4509 class/class-wp-folder-option.php satır 4557 class/class-folder-access.php satır 41 class/install-wizard/install-wizard.php satır 54 class/class-replace-file.php satır 53 class/class-replace-file.php satır 509 class/class-main.php satır 1133 class/class-main.php satır 1505 class/class-main.php satır 1544 class/class-main.php satır 1726 class/class-main.php satır 2685 class/class-main.php satır 2719 class/class-main.php satır 3521 class/class-main.php satır 3913 class/class-main.php satır 4025 class/class-main.php satır 4398 class/class-main.php satır 4450 class/class-main.php satır 4563 class/class-main.php satır 4659 class/class-main.php satır 4749 class/class-main.php satır 5031 class/class-main.php satır 5164 class/class-main.php satır 5355 class/class-main.php satır 5823 class/class-main.php satır 5870 class/class-duplicate-file.php satır 53 class/pages/settings/image_compression.php satır 44 class/pages/settings/image_compression.php satır 98 class/pages/settings/image_compression.php satır 252 class/pages/settings/image_compression.php satır 288 class/pages/settings/import_export.php satır 159 class/pages/settings/import_export.php satır 332 class/class-image-watermark.php satır 252
Composer
WP CLI kullanarak güncelleme anahtarını programatik olarak ayarlayın
Composer kurulumu için kullandığınız aynı anahtarı kullanarak bu Composer komutunu çalıştırın ve güncelleme belirtecini ayarlayın. wp option update ju_user_token "YOUR_TOKEN"
Eklentilerimizi Composer bağımlılığı olarak kullanmanın çözümü şöyledir: Composer.json dosyanızda Joomunited deposunu belirtmeniz gerekiyor; lütfen URL'deki YOUR_TOKEN'ı kendi token'ınızla değiştirin. Token'ınızı