Çoğu anlatımda ve benim yaptığım anlatımlarda geçen functions.php dosyasının düzenlenmesi, php ile hiç karşılaşmamış olanlar için yada kodlama bilmeyenler için gerçekten zor olabilir. Bu yazıyı yazmakta geç kaldığımın farkındayım ancak size basitçe functions.php dosyasının düzenlemesini göstereceğim.
Functions.php Dosyası
Öncelikle functions.php dosyasını düzenlemeniz söyleniyorsa, bu dosyanın yerini bilmeniz en önemli noktadır.
Functions.php dosyası wp-content/themes/kullandığınız tema/ klasöründe bulunmaktadır.
Örneğin; wordpress default temasını kullanıyorsanız, bu adres, wp-content/themes/default/ olacaktır.
Kodları Nasıl Eklemeliyiz?
- Örneğin şu konuda belirttiğim kodları ele alalım:
Örnek 1:add_filter('excerpt_length', create_function('$a', 'return 20;'));Örnek 2:
<?php add_filter('excerpt_length', create_function('$a', 'return 20;')); ?> - Öncelikle yukarıda belirttiğim gibi, functions.php dosyasını bulmalısınız.
- Bulduğunuz dosyayı bir yazı editörü yardımıyla açınız. Örneğin; WordPad yada Notepad. (Eğer kod renklendirme istiyorsanız, Notepad++ tercih edebilirsiniz)
WordPress Default teması içerisindeki functions.php dosyasına eklemek istediğinizi varsayıyorum. - Functions.php dosyasının en alt satırına iniyorsunuz. Default temanın en alt satırı şu kodla bitiyor:
} ?>
- Şimdi kodda bir düzenleme yapıyoruz ve ?> tagından önce yeni bir satır açıyoruz:
} ?>
- Açtığınız satıra eklemeniz gereken kodları yazıyorsunuz. Yukarıda verdiğim kodları eklemek istiyorsanız, açtığım satıra kodları yapıştırıyorsunuz:
Örnek 1 için:} add_filter('excerpt_length', create_function('$a', 'return 20;')); ?>Örnek 2 için:
<?php .... ?>
arasındaki kodları kopyalayıp yukarıdaki gibi yapıştırıyorsunuz.
} add_filter('excerpt_length', create_function('$a', 'return 20;')); ?> - Şimdi tek yapmanız gereken dosyayı kaydetmek
Sitenizden Kopyaladığım Kodlarda Satır Numaraları Gösteriliyor
Sitede kod renklendirmek için eklenti kullanıyoruz bu yüzden, kodları düzgün kopyalamak için, kod üzerine geldiğinizde sağ tarafta çıkan menü arabirimini kullanmalısınız.
Bu menüdeki
simgesine tıkladığınızda, yeni pencerede kodlar gösterilecektir. Kodları oradan kopyalamanız, sayfa numaralarını ve tırnak işareti sorunlarını giderecektir.

“Tema İçerisindeki Functions Dosyasının Düzenlenmesi” için 4 Yorum var
uzun zaman geçmesine rağmen işime yaradı güzel açıklama sağol
Merhaba bi sorum olacak, yardımcı olursanız sevinirim.
Soru bölümünüz kapalı olduğu için mecburi buraya açtım konuyu.
SORUN:
Linux cpanel’de wp 2.8.6 kurulumu /portal/ dizininde sorunsuz gerçekleşti. Fakat!
Şu linkler de boş beyaz sayfa çıkıyor ve öyle kalıyor;
http://siteadi.com/portal/index.php
http://www.siteadi.com/portal
http://www.siteadi.com/portal/index.php
——-
http://siteadi.com/portal/wp-admin
http://www.siteadi.com/portal/wp-admin
Şu linkler normal açılıyor;
http://siteadi.com/portal
http://siteadi.com/portal/wp-login.php (açılıyor giriş yapılmıyor)
Not: Bu sorun cpanel’de oluyor plesk’te sorun yok. (denendi)
Aynı sunucu üzerinde değişik domainlerde farklı wp sürümleriyle birçok kez başka bilgisayarlarda bu işlem gerçekleştirildi test edildi fakat sonuç aynı.
Bu sorunun nedenleri ne olabilir ve ne yapılabilir acaba?
teşekkürler.
Bir de bazı kodlarda <?php …. ?> şeklinde kodlar da sunuluyor. Onları nasıl ekleyeceğiz. Bu şekilde ekleyince hata alıyoruz. Sanırım ?> ifadesinden sonraya ekleyeceğiz değil mi?
Hocam sizin öğrencileriniz var siz anlayın halimden