Wordpress “Add Media” editörünü nasıl özelleştirebiliriz?
Öncelikle, bir çok Wordpress kullanıcısı gibi benim de başıma bela olan bir noktayı çözebilmem için bana ilham veren ve How Do We Customize the “Add Media” Editor? adlı yazıyı bizimle paylaşan Daniel Scocco‘ya teşekkür ediyorum. - Thanx Daniel -
Daniel Scocco yazısında; add media editörünün default değerlerinden şikayet etmiş. Wordpress tecrübesinin yeterli olmadığından yakınarak da okuyucularından bu duruma çözüm üretmelerini rica etmiş. Yazıya yapılan yorumlara baktığımda soruna somut bir çözüm getirilemediğini gördüm ve araştırmaya başladım. Peki neydi bu sorun? Öncelikle aşağıdaki resme bakalım:

Add Media editörünü kullanarak yazdığımız yazıya bir resim eklemek istediğimizde, Wordpress bazı seçenekleri otomatik olarak işaretliyor. Mesela, resmin boyutu varsayılan Orta (Medium) olarak seçili. Bağlantı Adresi bölümü ise varsayılan olarak resmin yüklendiği URL ile dolu. Her seferinde bu URL ve resim boyutu kısımlarını editlemek zaman kaybından başka bir şey değil ve şahsen nefret ettiğim bir durum.
Eminim bir çok Wordpress kullanıcısı bu ayarları, Resim Boyutu Tam Boyut (Full Size) ve Bağlantı Adresi: Boş (None) olarak kullanmak istiyordur. Bu varsayılan ayarları değiştirmek ve Add Media editörüne her girdiğimizde bizim belirlediğimiz ayarlar ile açılmasını sağlamak için wp-admin/includes klasöründeki media.php dosyasını düzenlememiz gerekiyor.
Add Media Editörünü Özelleştirelim
1- Eğer kodlarla uğraşmak istemiyorum diyorsanız, modifiye ettiğim media.php dosyasını buradan indirin ve wp-admin/includes klasöründeki ile değiştirin. Add Media editörünüz artık yola gelecektir. Eğer kodlara bakmak istiyorum diyorsanız 2. maddeden devam edebilirsiniz (:
Download: Modifiye ettiğim media.php dosyasını indirmek için tıklayın.
2- Önemli: Öncelikle, herhangi bir olumsuzluğa karşı wp-admin/includes/media.php dosyanızın orjinalinin yedeğini mutlaka alın.
3- media.php dosyasını açın ve şu satırları bulun:
</p>
<p style="text-align: left;">'url' => array(
'label' => __('Link URL'),
'input' => 'html',
'html' => "
<input type='text' name='attachments[$post->ID][url]' value='" . attribute_escape($file) . "' />
<p style="text-align: left;">
Buradaki value=’” . attribute_escape($file) . “‘ yazan yer, Bağlantı Adresi kutusunu, varsayılan olarak yüklediğiniz resimin URL si ile dolduruyor. value=’” . attribute_escape($file) . “‘ yazan yeri silin. (tırnaklar dahil). Böylelikle artık yeni bir resim dosyası yüklediğinizde otomatik olarak resme link verilmeyecek.
4- Daha sonra şu satırları bulun:
</p> <p style="text-align: left;"><input type='radio' name='attachments[$post->ID][image-size]' id='image-size-medium-$post->ID' value='medium' <strong>checked='checked'</strong> /></p> <p style="text-align: left;">
Buradaki checked=’checked’ kod parçası, Orta (Medium) radyo butonunu varsayılan olarak işaretli duruma getiriyor. Bu satırdaki checked=’checked’ yazan yeri silin. (tırnaklar dahil) Hemen alt satırda şu kodu göreceksiniz:
</p> <p style="text-align: left;"><input type='radio' name='attachments[$post->ID][image-size]' id='image-size-full-$post->ID' value='full' /></p> <p style="text-align: left;">
Bu satır Tam Boyut radio butonunun tanımlandığı satırdır. Bizim yapmak istediğimiz, bu seçeneği ilk açılışta otomatik olarak seçili duruma getirmek. Bu satırın sonuna, az önce Medium radio butonunu tanımlayan kod parçasından sildiğimiz checked=’checked’ satırını ekleyin. Yeni kodumuz şu şekilde olmalı:
</p> <p style="text-align: left;"><input type='radio' name='attachments[$post->ID][image-size]' id='image-size-full-$post->ID' value='full' <strong>checked='checked' </strong>/></p> <p style="text-align: left;">
5- media.php dosyasını kaydedin ve wp-admin/includes/ klasörüne gönderin.
Artık Add Media editörüne girip yeni bir imaj dosyası yüklediğinizde, varsayılan olarak resim boyutu Tam Boyut olacak ve Bağlantı Adresi bölümü boş kalacak.
Etiketler:Add Media, düzenlemek, How to customize add media editor, media.php, Wordpress
Şu an tam 916 kişi yazıları RSS ile takip ediyor. 





güzel bir çözüm ama wordpress’in her yeni sürümü çıktığında aynı şeyleri yapmak zorunda kalacağız.
Bu çözümü bir eklenti haline dönüştürebilir miyim bi bakacağım.
Peki bu adres satırını boş olarak kullanmanın getirisi nedir, ben o kısmı anlamadım. Ben her zaman o bölümü olduğu gibi bıraktığım için şimdi kendimi kötü hisssettim, yanlış bir şey mi yapıyorum acaba??
şu add media butonundan özelliklerinden toptan kurtulup eskisini kullanabilsek keşkee..
@ek gelir sitesi
Yanlış bir şey yapmıyorsun ama gereksiz bir şey bu. Her eklediğin resmin kalıcı bağlantısına link verilmesinin bir yararı yok.
@alialtugkoca
Nerde… (:
ben sitemi 2.7 sürümüne yükselttim bugün, keşke yapmaz olaydım. resim seçip servera yükledikten sonra resimdede görülen boyut özelliği aktif olmuyor.
bunu nasıl düzeltebilirim, veya eski sümün editörünü kullanmaya devam edebilir miyim?
2.7 de bu problemi zaten düzeltti Wordpress geliştiricileri. Sorunuzu tam olarak anlayamadım?
küçük – orta – tam boyut seçeneklerini değiştiremiyorum ben. devamlı olarak tam boyut seçili duruyor? bunu düzeltmek istiyorum?