WordPress Medya Kütüphanesi için Komple Kılavuz (Yararlı Medya Kütüphanelerinin 4 Hacking Dahil)
Resimler ve diğer medya dosyaları herhangi bir WordPress web sitesinin önemli bir parçasıdır. Etkili bir şekilde kullanmak için, WorkPress Media Kütüphanesi hakkında güçlü bir anlayışa sahip olmak iyidir.
Ücretsiz demoyu deneyin
Bu pratik WordPress özelliği, zaman zaman görüntüleri ve diğer medyayı depolamanıza ve yönetmenize olanak tanır. Bazı iç bilgi ve bazı basit hilelerle, sitenizi kütüphane ortamınız aracılığıyla geliştirmek için yapabileceğiniz birçok şey vardır. Bu kapsamlı kılavuzda, içeriğin içe aktarılması ve indirileceği de dahil olmak üzere WordPress Media Kütüphanesi hakkında bilinmesi gereken her şeyde size rehberlik edeceğiz. Ayrıca, gelişmiş işlevselliği birleştirmek için görüntü düzenleme, uzun vadeli dosya yönetimi ve dört hacklemeyi de tartışacağız.
Başlayalım!
WordPress Medya Kütüphanesine Giriş Özünde, WordPress Medya Kütüphaneniz tam olarak adından da anlaşılacağı gibidir: Sitenize yüklediğiniz tüm medya dosyalarının kataloğu:
WordPress, aşağıdakileri içeren çeşitli medya türlerine ev sahipliği yapabilir:
Şekil (.jpg, .jpeg, .png, .gif ve .ico).
Ses dosyaları (.mp3, .m4a, .ogg ve .wav).
Video (.mp4, .m4v, .mov, .wmv, .avi, .mpg, .ogv, .3gp ve .3g2).
PDF.
Word belgesi.
Excel çalışma sayfası.
Powerpoint sunum.
Adobe Photoshop belgesi.
Ayrıca bazı sınırlı fotoğraf düzenleme özelliklerine sahiptir, böylece doğrudan gösterge panelinizden ihtiyaçlara göre ayarlamalar yapabilirsiniz.
Ne yazık ki, WordPress henüz kutunun dışındaki WebP görüntülerini desteklemiyor. Medya kitaplığınıza erişmek için, yönetici kenar çubuğunuzdaki medyayı istediğiniz zaman tıklamanız yeterlidir:
Burada birkaç temel seçenek var. İlk olarak, ilgili simgeye tıklayarak dosyanızı listede veya kafes ekranında görmek isteyip istemediğinizi belirleyebilirsiniz: WordPress Media Kütüphanesi Kütüphanesi Ekran seçeneği
WordPress Medya Kütüphanesi Dosyalarını Filtreleme
Ayrıca adına göre belirli dosyaları aramak için bir arama çubuğu da kullanabilirsiniz:
WordPress Medya Kütüphanesi Arama Bilah
Seçenek WordPress Medya Kütüphanesinde Mass’u seçin
WordPress medya yükleyicilerine erişme
WordPress Media Uploader
Üretilen yer tutucuda, bilgisayarınızdan dosyaları yükleyin ve dosyaları seçin:
Veya masaüstünden ilgili bloğa dosyaları çekip kaldırmanız yeterlidir. Klasik editörde, Medya Ekle düğmesini tıklamanız gerekir:
Ardından Yükle sekmesine gidin ve bilgisayarınızdan dosyaları seçin:
Ayrıca masaüstünden dosyaları doğrudan editöre çekebilir ve kaldırabilirsiniz. Bazı durumlarda, medya dosyalarını FTP üzerinden WordPress sitenize manuel olarak yüklemeniz gerekebilir. Bunu FileZilla gibi müşteriler kullanarak yapabilirsiniz. Sunucunuza bağlandıktan sonra, WP-Content> Yüklemelere gidin:
Medya kitaplığınıza eklemek için bu dizine dosyaları yükleyin. İçeriği WordPress Media Kütüphanesinden indirin Bazı durumlarda, medya kitaplığından bilgisayarınıza dosyaları indirmeniz gerekebilir. WordPress, Araçlar> Dışa Aktarma:
Ardından medya seçeneğini seçin. Yalnızca belirli bir süre içinde yüklenen dosyalara ihtiyacınız varsa, isteğinizi belirlemek için römorkör menüsünü kullanabilirsiniz:
Son olarak, Dosya Dışa Aktar düğmesini tıklayın. Bu, ilgili medya dosyalarını bilgisayarınıza indirecektir. WordPress Media Kütüphanesi’nde Görüntüler Nasıl Düzenlenir Daha önce de belirttiğimiz gibi, WordPress birkaç orijinal görüntü düzenleme özelliğine sahiptir. Buna erişmek için WordPress Medya Kütüphanenize gidin ve düzenlemek istediğiniz dosyayı seçin. Ardından, Resim Düzenleme düğmesini tıklayın: WordPress’teki Resim Düzenleme Düğmesi
WordPress Görüntü Düzenleyicisi
WordPress’te Budama Resimleri
WordPress’te sol resmi çal
WordPress’te yatay flip görüntüler
WordPress üzerine görüntüler serpin
WordPress’te görüntü seçiminin boyutlarını ayarlayın
Varsayılan WordPress görüntü düzenleme kullanışlıdır ancak sınırlıdır. Bu, özellikle bir fotoğraf sitesi veya fotoğraf blogu çalıştırıyorsanız, daha kapsamlı değişiklik için kullanabileceğiniz herhangi bir yazılımı değiştirmez. WordPress Medya Kütüphanesi Hatalarını Anlama Maalesef WordPress hataları oluşur. Ve WordPress Medya Kütüphanesi bir istisna değildir.
Trafiğimizi%1000’den fazla nasıl artırdığımızı bilmek ister misiniz? Haftalık bültenimizi içerideki WordPress insanlar hakkında ipuçlarıyla alan 20.000’den fazla insana katılın!
Genellikle görünen sorunlardan biri, düzenleyiciden yeni bir dosya yüklediğinizde görünmeyen belirtilmemiş bir “HTTP hatası” dır:
Medya Yüklemelerinde HTTP Hatası
Genellikle, bu hatanın kaybolmasını ve birkaç dakika sonra tekrar yüklemeye çalışmasını beklersiniz. HTTP’nin hatası tekrarlanırsa, belki de WordPress oturumunuz süresi dolmuş. Tekrar içeri girip tekrar yüklemeye çalışmalısınız. Bazı kullanıcıların karşılaştığı bir diğer sorun, medya kütüphanesinin yüklenmemesidir. Bunun nedeni genellikle eklentileriniz ve/veya temalarınızla çatışmadır. Bu hata problemini çözmek için tüm eklentilerinizi devre dışı bırakmayı deneyin ve varsayılan WordPress temasına geçin. Medya kütüphaneniz doğru şekilde yüklenirse, sorunları kalıcı olarak çözmek için daha fazla eklenti çatışması sorunlarını çözmelisiniz. Bazen medya kitaplığı aracılığıyla dosya yüklemeye başladığınızda “Diske Dosya Yazılamama” hataları bulabilirsiniz. Genellikle, bu sorun yükleme dizininiz yazılmamaya ayarlandığında gerçekleşir. Dosya sistemi izninizi WordPress sitesi tıbbi cihaz aracılığıyla kontrol edebilirsiniz. Uzun vadeli medya kütüphanesi yönetimi şimdiye kadar, sadece Medya Kütüphanesi açısından WordPress’in orijinal işlevselliğine odaklandık. Ancak, bu özelliği zaman zaman kullandığınızda, harici çözümlerden yardım gerektiren bazı sorunlar yaşayabilirsiniz. Örneğin, ne kadar çok dosya eklerseniz, WordPress medya kütüphaneniz o kadar düzensiz olur. Bu yazının başında tartışılan arama seçenekleri ve filtrelerin yanı sıra, WordPress, yönetilmesi zor olan medya hacmiyle başa çıkmak için fazla yardım sağlamadı. Ancak, medya dosyalarını klasöre yönetmenize izin veren birkaç eklenti vardır. Eklenti WordPress Medya Kütüphanesi klasörleri en popüler seçeneklerdir:
WordPress Medya Kütüphanesi Klasörü WordPress Bir Medya Dosyası Klasörü oluşturmanıza izin vermenin yanı sıra, bu eklenti doğrudan medya kütüphanesinden bir resim galerisi oluşturmanıza izin vermek için MaxGalleria ile entegre edilmiştir:
WordPress Galeri eklentisi Maxgalleria WordPress
WordPress yedek ortam eklentisini etkinleştirin
Bu eklenti ile eski dosyaya yol açan tüm bağlantıları da değiştirebilirsiniz. Bu, sitenizdeki hasarlı ortamlardan kaçınmak için yararlıdır. Real Media Kütüphanesi, dosya yönetiminizi kolaylaştırmaya değer bir klasör ve diğer dosya yöneticileridir.
Bu sayede, WordPress’teki resimler, videolar ve doğrudan belgeler gibi birçok dosyayı işleyebilirsiniz. Bilmek eğlenceli: Gerçek medya kütüphaneleri 12 dilde mevcuttur. Ücretsiz sürüm ihtiyaçlarınız için yeterli değilse, daha fazla özellik içeren bir profesyonel sürüm sağlarlar. 4 WordPress Medya Kütüphanesi’ni Hacking WordPress Medya Kütüphanesi, site yöneticilerinin genel gereksinimlerinin çoğunu işleyebilir. Bununla birlikte, WordPress, kullanıcıların üçüncü taraflı bir eklenti kullanmadan medya kitaplığının belirli özelliklerini artırmasına izin veren bir dizi işlev ve kanca sağlar. Bu işleve dalalım ve dört pratik örnekle bağlantı kuralım. 1. Ortam dosyalarını her yüklediğinizde, ekleme gönderisine özel bir meta veri ekleyin, WordPress bir tür ek yazısı üretir. Yavaş bir WordPress ve ana bilgisayar problemi ile sıkılmış mı? 7/24 ve çok hızlı sunucular mevcut WordPress uzmanlarından dünya sınıfı desteği sağlıyoruz. Planımıza bakın
Varsayılan ek detay paneli
$ form_fields dizisine eklendi.Son olarak, geri arama $ form_fields döndürür (bkz. GIST üzerindeki koda bkz.Bu, Medya Düzenleme sayfasında, medya kitaplığınızdan ilgili resimleri seçerek ve Düzenle bağlantısını daha ayrıntılı olarak tıklayarak erişebileceğiniz yeni bir alan görüntülenecektir: WordPress Media Düzenleme sayfasına erişme:
Yeni “yazar” meta veri alanı
Bir sonraki adım, kullanıcı girişini kaydetmektir. Bunu yeni işlevleri edit_attachment: function media_hacks_dit_attachment ($ attackment_id) {if ($ _request [‘atthments’] [$ attebment_id] [‘media_author’])) {$ media_author = $ _Request $ attacment_id] [‘media_author’]; update_post_meta ($ attackment_id, ‘media_author’, $ media_author); }} add_ace (‘edit_attachment’, ‘media_hacks_dit_attachment’); Bu işlev yalnızca bir bağımsız değişkeni depolar: Mevcut medya dosyasından $ attackment_id. İlk olarak, özel meta alanı için geçerli değerin gönderilip gönderilmediğini görmek için kontrol işlevi. Sonra update_post_meta işlevi sayesinde değerini kaydetti (bkz. Şimdi, get_post_meta işlevi sayesinde ‘media_author’ değerini alabilirsiniz: $ media_author = get_post_meta ($ post-> id, ‘media_author’, true); Bundan sonra, ön uçta herhangi bir yerde görüntülenebilirsiniz. 2. WordPress Media Düzenleme ekranındaki ExIF ve IPTC meta verilerini göster JPEG ve TIFF pandomim türleri için genişletilmiş meta verileri otomatik olarak saklayın. Artık Media.php aracılığıyla Media Düzenleme Ekranlarına Alanlar Ekle’yi nasıl ekleyeceğinizi bildikten sonra, bu verileri görüntüleyebilirsiniz. Bu görevi tamamlamak için, ilk arka çağrının işlevini aşağıdaki gibi değiştirmelisiniz: işlev media_hacks_attachment_fields_to_dit ($ form_fields, $ post) {// Post mime type $ type = get_post_mime_type ($ post-> id); // bağlantı yolunu alın $ attacment_path = get_attached_file ($ post-> id); // görüntü meta verileri al $ MetaTata = wp_read_image_metadata ($ attebirment_path); eğer (‘image/jpeg’ ‘
== $ type) {if ($ metadata) {$ exif_data = array (‘diyafram’ => ‘diyafram’, ‘kamera’ => ‘kamera’, ‘created_timestamp’ => ‘zaman damgası’, ‘focal_length’ => ‘ => ‘=>’ => ‘=>’ => ‘=>’ => ‘=>’ => ‘=>’ => ‘=>’ => ‘=>’ => ‘=>’ =>>>>>>> ‘Odak uzunluğu’, ‘iso’ => ‘ISO’, ‘Shutter_speed’ => ‘pozlama süresi’, ‘oryantasyon’ => ‘oryantasyon’); foreach ($ exif_data olarak $ key => $ value) {$ exif = $ Metadata [$ Key]; $ form_fields [$ key] = Array (‘değer’ => $ exif? $ exif: ”, ‘etiket’ => __ ($ değer), ‘giriş’ => ‘html’, ‘html’ => “id ] [$ exif] ‘value =’ “. $ exif.” ‘ />);}}} dönüş $ form_fields;} add_filter (‘ media_hacks_attachment_fields_tit ‘,’ media_hacks_attachment_fields_tit ‘, 10, 2); get_post_mime_type mime türünü alır Ek.
WP_READ_IMAGE_METADATA Varsa EXIF veya IPTC meta verilerini alın.
Görüntü mim türü “görüntü/jpeg” ise ve bir meta veriler varsa, gerekli meta veri dizisi bildirilir ve dizideki her öğe için form sütunu yapılır:
Bu örnekten formun biçimi biraz daha karmaşıktır, çünkü ‘html’ formunun öğesinin değerini belirledik (bkz. GIST’deki kod). EXIF ve IPCT meta verilerini kaydetmeniz gerekmez, çünkü WordPress resim yüklerken otomatik olarak WP_Postmeta tablosunda saklar. 3. Ön uçtaki genişletilmiş meta verileri görüntüleyin Tüm bu bilgileri kendiniz için arkada faydalıdır. Ancak, Fronnd’daki medya dosyanız için genişletilmiş bir meta veriyi de görüntülemek istiyorsanız, biraz toparlanmanız gerekir. Bunu yapmak için, bu bilgileri WP-Admin/Inspires/Post.php üzerindeki the_concent filtresini kullanarak ek açıklamasına ekleyebilirsiniz: Media_hacks_the_concent ($ content) {global $ post; if (is_attachment () && ‘image/jpeg’ == get_post_mime_type ($ post-> id)) {$ fields = wp_get_attachment_metadata ($ post-> id); $ meta = $ fields [‘image_meta’]; if (! boş ($ meta [‘kamera’])) {$ custom_content = ”
kamera: {$ meta [‘kamera’]}
Oluşturulan zaman damgası: {$ meta [ ‘created_timestamp’]}
diyafram: {$ meta [‘diyafram’]}
Odak uzunluğu: {$ meta [‘focal_length’]}
ISO : {$ meta [‘iso’]}
Deklanşör hızı: {$ meta [‘shutter_speed’]}
oryantasyon: {$ meta [‘oryantasyon’]}
“; $ Content. = $ Custom_Content; }} dönüş $ content; } add_filter (‘the_content’, ‘media_hacks_the_content’); Burada, wp_get_attachment_metadata’nın işlevi olarak adlandırılır. Mevcut gönderi türü “Ek” ise
Yukarıda, açıklamaya meta verilerle yeni bir ek yazı görebilirsiniz. 4. Bir fotoğraf arşivi yayınlayın Kutunun dışında, WordPress Ek Arşivini göstermez. Bunun nedeni, ek türünün Has_archive seçeneğinin FALSE olarak ayarlanması nedeniyle olur. Buna ek olarak, $ query nesnesinin Post_Status varsayılan parametresi “yayınlama” olarak ayarlanırken, Post_Status varsayılan eki “devralma” olarak ayarlanmıştır. Bu, “miras” veya “herhangi bir şey” için post_status sorgularını açıkça düzenlemediğimiz sürece arşivde görüntülenecek bir ek olmadığı anlamına gelir (daha fazla bilgi için wp_query tür parametresine bakın). Bununla, görüntü arşivini görüntülemek için iki işlev tanımlamanız gerekir. İlk işlev, belirtilen yazı türünün bağımsız değişkenini filtreler ve true’ye has_archive ekini ayarlar: function media_hacks_register_post_type_args ($ args, $ post_type) {if ($ post_type == ‘eki’ {$ args [‘has_archive’] = doğru; } dönüş $ args; } add_filter (‘register_post_type_args’, ‘media_hacks_register_post_type_args’, 10, 2); İkinci işlev, Post_mime_Type ve Post_status değişkeni için özel bir değer ayarlar: işlev media_hacks_pre_get_posts ($ query) {if (! İs_main_query ()) {if (is_post_type_archive (‘ekleme’) {$ query- > set (‘post_mime_type’, ‘image/jpeg’); $ query-> set (‘post_status’, ‘devralma’); }}} add_ace (‘pre_get_posts’, ‘media_hacks_pre_get_posts’);
Bu işlev, sorgu yapıldıktan sonra etkinleştirilen, ancak yürütülmeden önce Pre_get_Posts Eylem Kancasına bağlanır. Nesneler $ sorgusu, değerlere dayalı değil, referanslarla devam eder, bu da geçerli $ sorgu örneğindeki her değişikliğin orijinal $ sorgu nesnesini etkileyeceği anlamına gelir. Bu nedenle, hangi sorguları değiştireceğinizi doğrulamak önemlidir (bu koda bkz. Ardından, tarayıcınıza https://yourdomain.com/?post_type=attachment girerseniz, JPEG görüntü arşivini göreceksiniz: WordPress Media Arşivleri
Tüm hackleme için tam kod, bu bölüm boyunca bağlandığımız genel bir özün eklentisi olarak kullanılabilir. Bir .zip dosyası olarak indirebilir ve dosyanızı manuel olarak düzenlemek zorunda kalmadan bu dört hacklemeyi uygulamak için WordPress sitenize yükleyebilirsiniz. 1.000 kelimeye değer bir resim … ancak yalnızca WordPress sitenizde nasıl içe aktaracağınızı, düzenleyeceğinizi ve yöneteceğinizi biliyorsanız. Bu konuda daha fazla bilgi edinmek için tıklayın. WordPress Media Kütüphanesi, içeriğinizin ihtiyaçlarını karşılamak için bu dosyaları yüklemek, yayınlamak ve hatta değiştirmek için çok önemlidir. WordPress Medya Kütüphanesi hakkında başka sorularınız mı var? Aşağıdaki yorum bölümünde bize bildirin!