Ç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 3 Yorum var
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