WordPress İç Yapısına Yeni Başlayanlar Kılavuzu

Yayınlanan: 2018-10-19

Hepimiz WordPress kullanıyoruz, onu seviyoruz ama aslında nasıl çalıştığını biliyor muyuz? Hizmetin altında dönen çarklara bakmanın en güzel yanı, onu ne için kullanabileceğinize dair yeni bilgiler edinmenizdir.

Tek zorluk nereden başlayacağınızı bilmektir. Neyse ki sizin için her şeyi basit ve anlaşılır hale getirecek bir başlangıç ​​rehberi hazırladım. Telefonunuzu 10 dakikalığına kapatın, bir kağıt kalem alın ve WordPress'in muhteşem dünyasına bir göz atın.

İçindekiler

WordPress Dizin Yapısı: Onu Çalıştıran Mekanizmalar

Bakmamız gereken ilk şey dizin yapısıdır. Neden bahsettiğime bir göz atabilmen için WordPress'i açalım. Dizin klasörlerini önünüze koyduğunuzda, işlerin üstesinden gelmek çok daha kolay olacaktır. İşte yapmanız gerekenler:

  • Barındırma hizmetiniz tarafından sağlanan cPanel dosya yöneticisini açın

Veya

  • Size aynı şeyleri gösterecek bir dosya aktarım protokolü (FTP) istemcisi kullanın

Ardından, diğer her şeyi içeren ana klasörü göreceksiniz: public_html. Bu, dizinlerin, dosyaların ve klasörlerin gerçek çekirdeğidir. Şunlar gibi şeyler içerir:

  • beni oku.html,
  • wp-admin
  • wp içeriği
  • wp-login.php
  • ve liste uzayıp gidiyor

Kapsamlı bir liste görmek istiyorsanız, tüm WordPress çekirdek dosyalarını burada görebilirsiniz. İsimleri veya benzeri şeyleri ezberlemeye gerek yok. Ancak listeyi hızlıca gözden geçirmek, neler olup bittiğine dair bir fikir edinmenizi sağlayacaktır.

WordPress sitenizi iyi durumda tutan her türlü şeyi yaparlar, böylece onu oluşturmaya devam edebilirsiniz. Arka planda neler olup bittiğini size gösterecek birkaç güzel örnek:

  • index.php: Veritabanları oluşturabilmeniz için temel yapılandırmayı ve MySQL ayarlarını kontrol eder
  • .htaccess: WordPress'in dosyalara, klasörlere ve kalıcı bağlantı yapılarına erişmesine izin verir

Artık bundan bahsettiğimize göre, bir sonraki karmaşıklık düzeyine bir göz atabiliriz: çekirdek dosyaların üçlüsü. Onlarla işimiz bittiğinde, yazı tiplerini kolayca değiştirmenizi sağlayan temalara ve bazı akıllı eklentilere göz atacağız.

Çekirdek Dosyalar ve Klasörler: Gerçekten Ne Yapıyorlar?

public_html içinde, gerçekten bir şeylerle başa çıkmak isteyip istemediğinizi bilmeniz gereken üç dosya vardır. Ne yaptıklarını görebilmeniz için bu üçüne biraz daha ayrıntılı bakacağız.

  • wp-içerik klasörü

Bu oldukça ilginç bir başlangıç ​​noktasıdır çünkü WordPress, sitenizin çalışmasını ve iyi görünmesini sağlamak için ihtiyaç duyduğunuz tüm eklentileri ve temaları burada depolar.

Bunun belirli içeriği, sitenizin ne için olduğunu düşündüğünüzde mantıklı olan tam doğasına bağlı olarak değişecektir. Mevcut her eklentiyi ve temayı saklamanın bir faydası olmaz, sadece kullandığınız şeyi tutması gerekir.

Ayrıca PHP dosyalarını ve yapmaya karar verdiğiniz tüm yüklemeleri de tutacaktır. Bu, onu WordPress dünyasındaki beygir klasörü yapar.

  • wp klasörü içerir

Sırada, birçok kişinin söyleyeceği şeye sahibiz, üçünün en önemli klasörü. Anahtar nokta, WordPress'in çalışmak için kullandığı temel dosyaların çoğunu içermesidir. İçerdiği ateş gücünden dolayı perde arkasındaki beyinler gibi düşünebilirsiniz.

function.php, bahsettiğim şeye harika bir örnek. O kadar çok işlev içerir ki, eğer eksik olsaydı, ilk kurulumunuz hiç işe yaramazdı. İşte bilmeniz gereken birkaç tane daha:

  • cache.php: Önbelleğe ekleme ve çıkarma yapmanızı sağlar, böylece önbelleğe başka türlü erişemeyeceğinizden çok daha hızlı erişebilirsiniz.
  • version.php: Hangi WordPress sürümünü çalıştırdığınızı bir bakışta görmenizi sağlar
  • wp-admin klasörü

Adında tek başına 'admin' kullanılması, bu klasörün neyle ilgili olduğunu size söyler. Tüm yönetici araçlarınıza erişim izni vermenizi ve böylece onları çalıştırabilmenizi sağlayan şey budur. Bir kullanıcının yönetici olup olmadığını kontrol etmek ve belirli bir kullanıcı profiline kontrol vermek gibi bir dizi başka şeyi yapabilir.

Umarım bu küçük hızlandırılmış kurs size neler olduğu hakkında daha iyi bir fikir verir. Şimdi eklentilere ve temalara geçelim…

Eklentiler ve Temalar: Hakkında Bilmediğiniz Bazı Harika Ekstralar

Öncelikle neden bahsettiğimi görebilmeniz için wp-content klasörünü açmanız gerekiyor. Orada bir sürü şey var ama biz sadece eklentilere ve temalara anahtar oldukları için bakacağız.

  • Temalar

Her tema yüklediğinizde, arka uca eklenen eşleşen bir klasör alırsınız. Bunlardan birini açın ve size bakan sayısız PHP dosyası göreceksiniz. Her birinin ne yaptığını öğrenmeye gerek yok çünkü bu bir ömür alabilir ve bu makalenin kapsamı dışındadır.

Herhangi bir tema dışarıdan aynı görünecek, ancak bir şeylere girdiğinizde dünyalar kadar fark var. Temalar arasındaki her belirli fark, perde arkasındaki bir PHP dosyasından kaynaklanır. İsterseniz bir dosyayı düzenleyebilirsiniz , ancak temayı güncellediğinizde yaptığınız değişikliklerin kaybolacağını unutmayın.

  • Eklentiler klasörü

Her eklentinin, çalışmasını sağlayan her şeyi içeren kendi özel alt klasörü olacaktır. Eklentiyi oluşturan dosyaları düzenlemek mümkündür, ancak bunu yapmamanızı şiddetle tavsiye ederim.

Eklentiler, onları yazan kişilere en iyi şekilde bırakılan karmaşık ve karmaşık bir iştir. Her türlü soruna neden olan ince bir uyumluluk sorununu kolayca oluşturabilirsiniz. Herhangi bir nedenle olursa, FTP kullanarak tüm eklentilerinizi devre dışı bırakın ve ardından sıfırdan başlayın.

Yedekleme: Daima, Daima, Daima Yedekleme

Şüpheniz varsa, yedekleyin, yedekleyin ve tekrar yedekleyin. Yedekleme hakkında hatırlamanız gereken en önemli şey, bunu yalnızca saldırıya uğramamak için yapmadığınızdır. Örneğin, evinizi su bastıysa, tek yedeğin dizüstü bilgisayarınızın yanındaki masa çekmecenizde olmasının yeterli olduğuna karar verdiğiniz güne pişman olursunuz. Ayrı bir fiziksel konuma yedekleyin ve içiniz rahat olsun.

İşte sıralamanız gerekenler:

  • Çekirdek dosyalar: Bunları yedeklemek iyi bir fikirdir, ancak bunları her zaman WordPress web sitesinden alabilirsiniz.
  • Özel içerik: wp-content klasörü tüm resimleri, yüklemeleri ve özel temaları içerir. Kaybolurlarsa, onları geri alamazsınız ve sıfırdan başlamanız gerekecek, bu yüzden yedeklediğinizden emin olun.
  • WordPress veritabanı: Tüm sayfalarınız, yorumlarınız, incelemeleriniz ve gönderileriniz burada depolanır, bu nedenle yedeklemenize eklediğinizden emin olun.
  • Yapılandırma dosyaları: Bunları her zaman yeniden oluşturabilirsiniz, ancak mümkün olan en kısa sürede yeniden çalışmaya başlamak istiyorsanız yedekleyin.

Umarım bu size WordPress'in harika dünyası hakkında bolca fikir vermiştir. Biraz düşünün ve bundan çok şey alacağınızdan emin olabilirsiniz.

-

YAZAR HAKKINDA

Steven Mehler, Kişilerarası İletişim alanında diploma sahibidir ve BT sektöründe bir geçmişe sahiptir. Ayrıca son 5 yıldır TopWritersReview'da yazar olarak çalıştı. Tutkuları şunları içerir: web tasarımı, teknoloji trendleri ve öğretim. Boş zamanlarında bilgisayar kuruyor ve köpeğiyle rahatlamayı seviyor.