Sol Banner
Sağ Banner
Sol Banner
Sağ Banner

WordPress'te Functions.php Dosyası Nedir ve Ne İşe Yarar?

Reverso

Yeni Üye
Kayıtlı
12 Gün
Katılım
10 Eylül 2026
Konular
12
Mesajlar
13
Tepkime puanı
1
Puan
3
1789637558003.webp

WordPress'te Functions.php Dosyası Nedir ve Ne İşe Yarar?
WordPress'te functions.php, kullanılan temaya özel PHP fonksiyonlarının ve bazı özel kodların çalıştırılmasını sağlayan önemli dosyalardan biridir. Tema üzerinde küçük geliştirmeler yapmak, WordPress'in belirli davranışlarını değiştirmek ve özel fonksiyonlar eklemek için kullanılabilir.

Ancak functions.php dosyasına eklenen kodlar doğrudan WordPress'in çalışma yapısına dahil olduğu için hatalı bir kod sitenin hata vermesine neden olabilir. Bu nedenle değişiklik yapmadan önce yedek alınması önemlidir.

  1. Functions.php Dosyası Nerede Bulunur?
Functions.php dosyası, aktif olarak kullanılan WordPress temasının klasöründe bulunur.

Genellikle dosyanın konumu şu şekildedir:

Kod:
wp-content/themes/aktif-tema/functions.php

Buradaki aktif-tema bölümü, sitenizde kullanılan temanın klasör adıdır.

  1. Functions.php İçerisine Kod Nasıl Eklenir?
Functions.php dosyasına PHP kullanılarak farklı fonksiyonlar eklenebilir. Örneğin aşağıdaki kod, WordPress yönetim çubuğunun ziyaretçilere gösterilmesini engeller:

PHP:
add_filter('show_admin_bar', '__return_false');

Kod eklendikten sonra WordPress'in ilgili davranışı değişir.

  1. Child Theme Neden Kullanılmalı?
Ana temanın functions.php dosyasına doğrudan eklenen özel kodlar, tema güncellendiğinde kaybolabilir. Bu nedenle özel geliştirmelerde Child Theme kullanılması daha sağlıklı bir yöntemdir.

Child Theme kullanıldığında ana tema güncellense bile özel olarak eklenen kodların korunması kolaylaşır.

Örneğin Child Theme içerisindeki functions.php dosyası şu konumda olabilir:

Kod:
wp-content/themes/child-theme/functions.php

  1. Functions.php Kullanırken Nelere Dikkat Edilmeli?
Functions.php içerisine eklenen PHP kodlarında yapılacak bir yazım hatası sitenin çalışmasını etkileyebilir. Eksik parantez, yanlış fonksiyon veya hatalı PHP syntax kullanımı kritik hatalara neden olabilir.

Bu nedenle kod eklemeden önce mevcut functions.php dosyasının yedeğini almak ve eklenen kodları mümkünse test ortamında denemek gerekir.

Ayrıca yalnızca küçük tema özelleştirmeleri için functions.php kullanılmalıdır. Bağımsız ve kapsamlı bir özellik geliştiriliyorsa bunu özel bir WordPress eklentisi olarak hazırlamak daha düzenli bir yapı sağlar.

Functions.php, WordPress tema geliştirme sürecinin temel dosyalarından biridir. Doğru kullanıldığında siteye ek özellikler kazandırabilir ve WordPress'in mevcut davranışlarının özelleştirilmesini sağlayabilir.
 
Geri
Üst