Yeni başlayanlar için wordpress dosya ve dizin yapısı

19
255
wordpress dosya ve dizin yapisi cover

WordPress dosya ve dizin yapısı öğrenmek ister misiniz? WordPress ana dosyaları,yüklemeler,eklentiler ve temalar tamamı web sunucunuzda barınmaktadır. Yeni başlayanlar için hazırlamış olduğum bu kılavuzda WordPress’in dosya ve dizinleri ile ilgili olan gerekli tüm bilgileri bulacaksınız.

wordpress dosya ve dizin yapısı

WordPress dosya ve dizin yapısı neden öğrenilmelidir?

[su_divider top=”no” divider_color=”#dedede” size=”5″][/su_divider]

Birçok kişi, wordpress dosya ve dizin yapısını bilmeden web sitesini kullanabilir. Fakat bu yapıyı bilmek size ileride karşılaşabileceğiniz sorunları çözme konusunda oldukça yardımcı olmaktadır.

Bu kılavuzda öğrenecekleriniz

[su_list icon=”icon: arrow-circle-right” icon_color=”#000000″]

  • Dosya ve klasörler ile wordpress çekirdek dosyaların neler olduğunu
  • WordPress’in yüklemelerinizi ve media dosyalarınızı nereye yüklediğini
  • Eklenti ve tema dosyalarını nereye yüklediğini
  • Ayar dosyalarının nerede saklandığını

[/su_list]

WordPress dosya ve dizinlerine erişim

[su_divider top=”no” divider_color=”#dedede” size=”5″][/su_divider]

Herşeyden önce sunucunuza ftp üzerinden erişim için bir ftp yazılımına ihtiyacınız olacaktır. Bu konuda benim önerim kullanımı basit ve ücretsiz olan Filezilla programıdır.

Sunucunuza bağlandıktan sonra aşağıdaki gibi dosya ve klasörlerin listesi karşımıza gelecektir.

wordpress dosya ve dizin yapısı wordpress klasör ve dosya listesi

Kırmızı ile belirttiğim dosyalar WordPress çekirdek dosyalarıdır. Siteniz bu dosyalar üzerinde işlem görür dolayısıyla herhangi bir bilginiz yoksa bu dosya ve klasörlere müdahale etmeniz sitenize zarar verebilir.

Dosya ve klasör listesi aşağıdaki gibidir

[su_list icon=”icon: arrow-circle-right” icon_color=”#000000″]

  • [klasör] wp-admin
  • [klasör] wp-includes
  • index.php
  • license.txt
  • readme.html
  • wp-activate.php
  • wp-blog-header.php
  • wp-comments-post.php
  • wp-config-sample.php
  • wp-cron.php
  • wp-links-opml.php
  • wp-load.php
  • wp-login.php
  • wp-mail.php
  • wp-settings.php
  • wp-signup.php
  • wp-trackback.php
  • xmlrpc.php

[/su_list]

WordPress Ayar Dosyaları

[su_divider top=”no” divider_color=”#dedede” size=”5″][/su_divider]

WordPress dosya ve dizin dosyaları içerisinde iki adet ayar dosyası bulunmaktadır.

wordpress ayar dosyalari

  • .htaccess dosyası server ayar dosyasıdır. Kalıcı bağlantılar (permalinks) ve yönlendirmeler (redirects) için ayarları içerir.
  • wp-config.php dosyası database bağlantısı için gerekli olan bilgileri içerir. Ayrıca wordpress sitenizin genel ayarlarını da barındırır.

Önemli : Bazı durumlarda .htaccess ve wp-config.php dosyalarına müdahale etmek gerekebilir fakat çok dikkatli olmakta fayda var. Herhangi bir hata da sitenize erişim sorunu yaşayabilirsiniz. Bu yüzden bu dosyalara müdahale etmeden önce mutlaka yedeklerini alın.

Htaccess dosyasını bulamıyorum

[su_divider top=”no” divider_color=”#dedede” size=”5″][/su_divider]

Websitenizi yeni kurmuşsanız sunucunuzda htacess dosyasını bulamayabilirsiniz. Bunun sebebi henüz kalıcı bağlantı ayarlarınızı yapmadığınız için bu dosyanın oluşmamış olmasıdır. Bunun için WordPress kurulumundan sonra yapılacak 8 ayar konulu makalemde anlatmış olduğum kalıcı bağlantı ayarlarını yaptığınızda sunucunuzda otomatik olarak bu dosya oluşacaktır.

Wp-content klasörü içeriği

[su_divider top=”no” divider_color=”#dedede” size=”5″][/su_divider]

wp-content klasörü içeriği

Wp-content klasörü içeriğinde genelde düzenleme yapabileceğiniz dosyalar bulunmaktadır. klasör içerisinde yer alan dosya ve klasörlere bir göz atalım.

wp-content-klasörü

[su_list icon=”icon: arrow-circle-right” icon_color=”#000000″]

  • Languages klasörü dil dosyalarının yer aldığı klasördür.
  • Plugins klasörü içerisinde yüklemiş olduğunuz yada olacağınız eklentiler yer almaktadır.
  • Themes klasörü sitenizde kullandığınız temaların bulunduğu klasördür.
  • Upgrade klasörü wordpress’in yeni sürümleri için güncelleme esnasında geçici olarak kullandığı klasördür.
  • Uploads klasörü sitenize yüklemiş olduğunuz media dosyalarının (resim,video) bulunduğu klasördür.

[/su_list]

 

19 Yorumlar

  1. kişisel blog kurdum filazilla kurmam yada domain host gibi kayıt yapmam önemlimi free olan blok için ne tavsiye edersiniz.kendimi geliştirmem için ne yapmalıyım

  2. Sitenin admin panelinden bir kaç eklentiyi güncelledim ve bu hata oldu siteyede ulasilmiyor

    / Home / content / 66/4453666 / html / isikfotografcilik / wp-content / plugins / dizininde böyle bir dosya veya dizin yok. Uyarı : require_once (__ DIR __ / besteci / autoload_real.php) [ function.require-once ] pop-up / satıcı / autoload.php hattı üzerinde 5

    önemli hata : require_once () [ function.require ]:., / usr / yerel / php5 / lib / php: ( ‘__DIR __ / besteci / autoload_real.php’ =’ include_path gerekli başarısız açılması ‘) /home/content/66/4453666/html/isikfotografcilik/wp-content/plugins/popups/vendor/autoload.php satır 5’de

  3. s.a.
    hocam sitede bizim sayfalarımızın bulunduğu yani html dosyalarının bulunduğu yer neresidir. Site var ancak dosyalara erişemiyorum.

      • Hocam sevgiler, ana sayfadaki bannerın üzerinde ki linkleri Türkçeleştirmek istiyorum ancak yazılar sayfa kaynağında html üzerinde görünüyor. Aynı yazıyı ne wordpressin tema eklentisi, ne de tema klasöründeki programlama dillerinin içinde notepad+ bulamıyor. WordPress temasının html formuna müdahale etmenin ve o yazıları Türkçeleştirmenin bir yolu yok mudur acaba?

  4. Sadri Bey Merhaba,

    Sitenizi ziyaret eden bir ziyaretçi herhangi bir makaleye yorum yazdı, tabi ismini ve mail adresinide yazması gerekiyor.

    Ziyaretçi sonradan mail adresinin siteden kaldırılmasını isterse bunu nasıl yapabiliriz ?

    -Contact form 7 kurulu bir WordPress blogu.

  5. merhaba sitemin eski yedegi elimde mevcut yeni bir wordpress ve tema kurdum eski temadan sadece urunleri almak istiyorum bunun icin woocomerce plugini yeni kurulumun icine atsam urunleride tasimis olurmuyum veya ne yapmam gerekir.

    • Ürünleri taşımaznı için eski sitenizin database yedeği içerinden ürünlerin olduğu woocommerce tablosunu almalısınız. Temayı değiştirmek ile ürünleri alamazsınız malesef

  6. Merhaba,

    WordPress sitemin PhpMyAdmin üzerindeki veritabanına ulaşamıyorum. Site düzgün bir şekilde çalışıyor fakat ne veritabanını ne de tabloları göremiyorum. süreli #1046 vb hatalarını veriyor. Bir çözüm bulamıyorum yardımcı olur musunuz?

    • selamlar,
      öncelikle kullandığınız panel üzerinde (cpanel,plesk) veritabanları > phpmyadmin yada direkt olarak varsa phpmyadmin linkine tıklayın.
      Gelen ekrandan database kullanıcı ve şifrenizi isterse bunları girin.
      Sol kısımdaki database listesi içerisinde veritabanınızı görebilirsiniz.

  7. Merhaba, wordpresste uzmanlaşmak istiyorum. Genel olarak kullanımını biliyorum. Ben daha özgün şeyler yapmak istiyorum. Bir miktar kod da yazabilirim. Zamanında yazılım kursuna gitmiştim. Gördüğüm kadarıyla internette bulunan eğitim videoları hazır temaya demo verileri indirip kullanmaya yönelik. Bense daha esnek çalışmak istiyorum. İsteğimi en azından basit şeyleri kodla yapmak istiyorum. Bu konuda önerebileceğiniz eğitim seti kitap vs. (mümkünse Türkçe) var mı? Veya ne önerirsiniz?

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz