Herkese merhaba kolay gelsin.
Yaptığım bir projede ortam dosyasını klasör halinde tutmak istioyorum
Ortam dosyası ürünler>kategoriler>ürün-ismi
-resimler
-dökümanlar
Bu şekilde klasör haline getirmek istiyorum görsel ve dökümanları.
Ücretli ve ücretsiz eklenti var mı? yada yardımcı olabilecek.
Wordpress'ten Anlayan R10+
7
●210
- 10-04-2023, 11:26:31
- 10-04-2023, 11:31:28Eklenti olarak
Media Library Folders eklentisi: Bu eklenti, WordPress ortam kütüphanesinde klasörler oluşturmanıza ve dosyaları klasörlere taşımanıza olanak tanır. Bu eklentiyi kullanarak, dosyalarınızı istediğiniz şekilde düzenleyebilirsiniz. Eklentiyi şu adresten indirebilirsiniz: https://wordpress.org/plugins/media-library-folders/
Enhanced Media Library eklentisi: Bu eklenti, ortam kütüphanesini düzenlemenize ve kategorilere ayırmanıza olanak tanır. Eklentiyi şu adresten indirebilirsiniz: https://wordpress.org/plugins/enhanced-media-library/
FileBird eklentisi: Bu eklenti, ortam kütüphanesinde klasörler ve kategoriler oluşturarak dosyalarınızı düzenlemenize yardımcı olur. Eklentiyi şu adresten indirebilirsiniz: https://wordpress.org/plugins/filebird/
Ya da soyle bir kod ile deneyebilirsin
functions.php ekleyerekten kodu degistirerek gidebilirsin örnek olarak veriyorum
// Yüklenen dosyaların türüne göre klasör ayarlama function custom_upload_directory( $file ) { $filetype = wp_check_filetype( basename( $file['name'] ), null ); // PDF dosyaları için if ( 'pdf' === $filetype['ext'] ) { $file['subdir'] = '/dokumanlar' . $file['subdir']; } elseif ( in_array( $filetype['ext'], array( 'jpg', 'jpeg', 'png', 'gif' ) ) ) { // Görsel dosyaları için $file['subdir'] = '/resimler' . $file['subdir']; } $file['path'] = WP_CONTENT_DIR . '/uploads' . $file['subdir']; $file['url'] = WP_CONTENT_URL . '/uploads' . $file['subdir']; return $file; } add_filter( 'wp_handle_upload_prefilter', 'custom_upload_directory' ); add_filter( 'wp_handle_upload', 'custom_upload_directory' ); - 10-04-2023, 11:35:36
- WP Media Folder: Bu eklenti, medya dosyalarınızı klasörler halinde organize etmenizi sağlar ve ayrıca dosya yönetimi işlemlerini hızlandırır.
- Media Library Folders: Bu eklenti, medya kütüphanenizi klasörler halinde organize etmenize olanak tanır. Ayrıca, medya dosyalarınızı yüklemek için yeni klasörler oluşturabilirsiniz.
- FileBird: Bu eklenti, medya kütüphanenizi kategorize etmenizi sağlar ve dosyalarınızı kolayca yönetmenizi sağlar.
- 10-04-2023, 12:03:31Bunlar url'lere de işliyor mu mesela oluşturulan klasörler dizinde de olucak mı dizinde olması benim için önemlicastiel35 adlı üyeden alıntı: mesajı görüntüle
- 10-04-2023, 12:06:41Hocam peki oluşturulan klasörler dizinde olucak mı?zgrkaralar adlı üyeden alıntı: mesajı görüntüle
diyelim ki;
denemesite.com/uploads/products/category-name/product/document
denemesite.com/uploads/products/category-name/product/image
şeklinde listelenebilir mi? - 10-04-2023, 12:10:05Eklentilerin veya WordPress'in varsayılan medya kütüphanesi üzerinden oluşturulan klasörler, medya dosyalarının URL'lerinde de işlenir ve dosyaların dizininde de yer alır. Yani, medya dosyalarınızı kategorilere ve alt klasörlere ayırarak organize ettiğinizde, dosyalarınıza erişmek için URL'lerde de bu kategoriler ve alt klasörler yer alır.muratgünhan adlı üyeden alıntı: mesajı görüntüle
Örneğin, "ürünler" adında bir klasör oluşturduysanız ve bu klasörün içinde "ayakkabılar" adında bir alt klasör oluşturduysanız, "ayakkabılar" klasörüne yüklediğiniz bir görselin URL'si şu şekilde görünebilir:
http://example.com/wp-content/uploads/ürünler/ayakkabılar/resimler/görsel.jpg - 10-04-2023, 12:11:15Real Media Library şuan bu eklentiyi kullanıyorum aynı sonucu vermiyor sizin dediklerinizi deneyelimcastiel35 adlı üyeden alıntı: mesajı görüntüle
- 10-04-2023, 12:22:54FileBird kurup ayarlarını yaptım dediğim dosya yolu yine olmadı bakar mısınız eklentiye pro sürümünü mü almak gerekiyorcastiel35 adlı üyeden alıntı: mesajı görüntüle