- Katılım
- 2 Mar 2015
- Konular
- 59,189
- Mesajlar
- 88,439
- Çözüm
- 109
- Online süresi
- 4mo 16d
- Reaksiyon Skoru
- 14,280
- Altın Konu
- 2,398
- TM Yaşı
- 11 Yıl 3 Ay 6 Gün
- Başarım Puanı
- 1,051
- MmoLira
- 695,092
- DevLira
- 234
ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!
Son zamanlarda okuyucularımızdan biri bize bir WordPress sitesinin farklı bileşenlerinin nasıl çalıştığını açıklayan çeşitli sorular soran bir e-posta gönderdi. Niyeti Weebly sitesini kendi kendine barındırılan WordPress platformuna taşımaktı ve geçişten önce kavramları anlamaya çalışıyordu. WordPress, yıllardır kullananlar için kolay bir içerik yönetim sistemidir ancak kesinlikle Weebly, Wix veya diğer sürükle bırak site oluşturucularını kullananlar için değildir. En büyük fark, ücretsiz site oluşturucuların amacının, arka uç kavramlarını anlamaya gerek kalmadan kullanımı kolay bir platform sunmak olmasıdır. Aksine temellerini anlamadan WordPress’i kullanmak mümkün değildir. Bu yazıda WordPress'in nasıl çalıştığının temel prensiplerine basit kelimelerle odaklanacağız.
WordPress Nasıl Çalışır?
WordPress, bir HTML sayfası oluşturmak için aşağıdaki dört bileşenin birbiriyle etkileşime girmesine sahiptir.
Çekirdek dosyalar
Tema dosyaları
Eklenti dosyaları
Veri tabanı
WordPress'i bir test sitesine veya geçici bir alana manuel olarak yükleyerek bu bileşenleri kolayca anlayabilirsiniz. Temel olarak WordPress.org sitesinden çekirdek WordPress dosyalarını indirmeniz ve WordPress’i yüklemek için bir MySQL veritabanı oluşturmanız gerekir. Ardından gerekli özellikleri ve görüntüleme işlevlerini elde etmek için bir tema ve gerekli eklentileri yükleyin.
WordPress Çekirdek Dosyaları
Bunlar WordPress.org'dan indirilen WordPress kurulum paketinin dosyalarıdır. WordPress ücretsiz ve açık kaynak olduğundan, çekirdek dosyaları aşağıda gösterildiği gibi görmek için paketi indirebilirsiniz:
WordPress Çekirdek Dosyaları
Kurulum sırasında bu çekirdek dosyaların içeriği ihtiyaca göre dinamik olarak değiştirilecektir. Örneğin veritabanındaki kullanıcı adı, şifre ve diğer konfigürasyon parametreleriyle oluşturulmuş yeni bir “wp-config.php” dosyası olacaktır.
Tema Dosyaları
Tema dosyaları görüntüyü kontrol eder ve URL istendiğinde tarayıcıda görüntülenecek içeriği oluşturur. Tüm tema dosyaları WordPress çekirdek klasörü “/wp-content/themes/” altında saklanacaktır. Her temanın ayrı bir klasörü olacak ve aşağıda gösterildiği gibi birçok PHP dosyası, en az bir stil sayfası ve JavaScript dosyası içerecektir:
WordPress Tema Dosyaları
Eklenti Dosyaları
WordPress sitenize ek özellikler eklemek için eklentiler isteğe bağlıyken çekirdek, tema ve veritabanı dosyaları zorunludur. WordPress'te tema ve eklentiler arasında bir ayrım olduğundan, işlev eklemek için eklentilere sahip olmak neredeyse kaçınılmazdır. Örneğin, sosyal paylaşım tema tanımının bir parçası değildir ve bu nedenle sitenizde iyi görünen sosyal paylaşım simgelerine sahip olmak için ayrı bir eklentiye ihtiyacınız vardır. Yüklü tüm eklentilerin dosyaları “/wp-admin/plugins/” çekirdek klasörü altında saklanacak ve her eklenti ayrı bir klasör altında saklanacaktır. Her eklentide PHP, script ve CSS dosyaları bulunabilir. WordPress çekirdek indirme paketinde iki varsayılan eklenti Akismet ve Hello Dolly bulunur. “Hello Dolly” eklentisinin yalnızca bir “hello.php” dosyası vardır:
WordPress Eklenti Dosyaları
Akismet'in aşağıda gösterildiği gibi birçok dosyası vardır:
Akismet Eklenti Dosyaları
Veri tabanı
Veritabanı, WordPress sitenizin tüm içeriğin ve kontrol parametrelerinin bulunduğu en önemli bileşenidir. Bir sayfa istendiğinde içerik, kontrol parametrelerine göre alınır ve istenen çıktı tarayıcıda görüntülenir. Örneğin, bir blog yazısı oluşturduğunuzda, bu yazının tüm metin içeriği, o sayfaya bağlanan resimlere ve videolara referansla veritabanı tablolarında saklanır.
WordPress, veritabanı oluşturmak için açık kaynaklı bir araç olan MYSQL'i kullanır. WordPress kurulumunuzun veritabanının bakımı, “MySQL Database” ve “phpMyAdmin” araçları kullanılarak hosting hesabı üzerinden yapılabilir. Veritabanı tablolarının FTP aracılığıyla yönetilemeyeceğini, çekirdek, tema ve eklenti dosyalarına ise FTP yoluyla erişilebileceğini anlamak önemlidir.
Not: Ayrıca resimler, PDF'ler ve videolar gibi tüm medya dosyaları WordPress çekirdek klasörü “/wp-content/uploads/” altında saklanır.
Bir araya getirmek
Dört bileşenin tümü, istenen URL'nin içeriğini istenen formatta oluşturmak için birbirleriyle yoğun bir şekilde etkileşime girer.
Sayfa yükleme süresi, veritabanına gönderilen sorgu sayısına ve sunucudan gelen yanıt süresine bağlıdır. Dolayısıyla sitenizin boyutuna bağlı olarak iyi bir barındırma ve daha az sayıda sorgu yükleme hızını artıracaktır. Ayrıca önbellek eklentilerinin kullanılması, sayfanın statik bir HTML kopyasını saklayarak bu bileşenlerle her seferinde etkileşim kurma ihtiyacını azaltır.
Tamamen ücretsiz barındırma hizmeti aldığınız ücretsiz site oluşturucuların aksine, WordPress, tüm dosyaları ve veritabanlarını depolamak için ücretli bir barındırmaya ihtiyaç duyar. İyi bir web sitesinin WordPress gibi iyi bir platformda, yedekleme ve işlevsellik konusunda fazla kısıtlama olmadan çalışması gerekir. Bu yalnızca ücretli barındırma ile mümkündür ve sitenizin dosyalarına tam erişime sahip olursunuz. Weebly veya Wix gibi ücretsiz site oluşturma araçlarıyla sunucunun davranışına erişemeyecek ve sunucunun davranışını kontrol edemeyeceksiniz.
Farklı Bileşenler Kullanmanın Avantajları
Dört bileşeni ayrı tutmanın birçok avantajı vardır; bu aynı zamanda WordPress'in büyük başarısının nedenlerinden biridir.
Eklentiler aracılığıyla sitenin tamamını etkilemeden ek işlevler eklemek veya kaldırmak kolaydır.
Temayı değiştirerek sitenizin tamamının tasarımını ve görünümünü değiştirebilirsiniz.
İhtiyacınıza göre tüm dosyaları ve veritabanlarını farklı ana makinelere kolayca taşıyın.
WordPress dosyalarının bir sonraki sürüme güncellenmesi sitenizin veritabanını ve diğer dosyalarını etkilemeyecektir.
WordPress Nasıl Çalışır?
WordPress, bir HTML sayfası oluşturmak için aşağıdaki dört bileşenin birbiriyle etkileşime girmesine sahiptir.
Çekirdek dosyalar
Tema dosyaları
Eklenti dosyaları
Veri tabanı
WordPress'i bir test sitesine veya geçici bir alana manuel olarak yükleyerek bu bileşenleri kolayca anlayabilirsiniz. Temel olarak WordPress.org sitesinden çekirdek WordPress dosyalarını indirmeniz ve WordPress’i yüklemek için bir MySQL veritabanı oluşturmanız gerekir. Ardından gerekli özellikleri ve görüntüleme işlevlerini elde etmek için bir tema ve gerekli eklentileri yükleyin.
WordPress Çekirdek Dosyaları
Bunlar WordPress.org'dan indirilen WordPress kurulum paketinin dosyalarıdır. WordPress ücretsiz ve açık kaynak olduğundan, çekirdek dosyaları aşağıda gösterildiği gibi görmek için paketi indirebilirsiniz:
WordPress Çekirdek Dosyaları
Kurulum sırasında bu çekirdek dosyaların içeriği ihtiyaca göre dinamik olarak değiştirilecektir. Örneğin veritabanındaki kullanıcı adı, şifre ve diğer konfigürasyon parametreleriyle oluşturulmuş yeni bir “wp-config.php” dosyası olacaktır.
Tema Dosyaları
Tema dosyaları görüntüyü kontrol eder ve URL istendiğinde tarayıcıda görüntülenecek içeriği oluşturur. Tüm tema dosyaları WordPress çekirdek klasörü “/wp-content/themes/” altında saklanacaktır. Her temanın ayrı bir klasörü olacak ve aşağıda gösterildiği gibi birçok PHP dosyası, en az bir stil sayfası ve JavaScript dosyası içerecektir:
WordPress Tema Dosyaları
Eklenti Dosyaları
WordPress sitenize ek özellikler eklemek için eklentiler isteğe bağlıyken çekirdek, tema ve veritabanı dosyaları zorunludur. WordPress'te tema ve eklentiler arasında bir ayrım olduğundan, işlev eklemek için eklentilere sahip olmak neredeyse kaçınılmazdır. Örneğin, sosyal paylaşım tema tanımının bir parçası değildir ve bu nedenle sitenizde iyi görünen sosyal paylaşım simgelerine sahip olmak için ayrı bir eklentiye ihtiyacınız vardır. Yüklü tüm eklentilerin dosyaları “/wp-admin/plugins/” çekirdek klasörü altında saklanacak ve her eklenti ayrı bir klasör altında saklanacaktır. Her eklentide PHP, script ve CSS dosyaları bulunabilir. WordPress çekirdek indirme paketinde iki varsayılan eklenti Akismet ve Hello Dolly bulunur. “Hello Dolly” eklentisinin yalnızca bir “hello.php” dosyası vardır:
WordPress Eklenti Dosyaları
Akismet'in aşağıda gösterildiği gibi birçok dosyası vardır:
Akismet Eklenti Dosyaları
Veri tabanı
Veritabanı, WordPress sitenizin tüm içeriğin ve kontrol parametrelerinin bulunduğu en önemli bileşenidir. Bir sayfa istendiğinde içerik, kontrol parametrelerine göre alınır ve istenen çıktı tarayıcıda görüntülenir. Örneğin, bir blog yazısı oluşturduğunuzda, bu yazının tüm metin içeriği, o sayfaya bağlanan resimlere ve videolara referansla veritabanı tablolarında saklanır.
WordPress, veritabanı oluşturmak için açık kaynaklı bir araç olan MYSQL'i kullanır. WordPress kurulumunuzun veritabanının bakımı, “MySQL Database” ve “phpMyAdmin” araçları kullanılarak hosting hesabı üzerinden yapılabilir. Veritabanı tablolarının FTP aracılığıyla yönetilemeyeceğini, çekirdek, tema ve eklenti dosyalarına ise FTP yoluyla erişilebileceğini anlamak önemlidir.
Not: Ayrıca resimler, PDF'ler ve videolar gibi tüm medya dosyaları WordPress çekirdek klasörü “/wp-content/uploads/” altında saklanır.
Bir araya getirmek
Dört bileşenin tümü, istenen URL'nin içeriğini istenen formatta oluşturmak için birbirleriyle yoğun bir şekilde etkileşime girer.
Sayfa yükleme süresi, veritabanına gönderilen sorgu sayısına ve sunucudan gelen yanıt süresine bağlıdır. Dolayısıyla sitenizin boyutuna bağlı olarak iyi bir barındırma ve daha az sayıda sorgu yükleme hızını artıracaktır. Ayrıca önbellek eklentilerinin kullanılması, sayfanın statik bir HTML kopyasını saklayarak bu bileşenlerle her seferinde etkileşim kurma ihtiyacını azaltır.
Tamamen ücretsiz barındırma hizmeti aldığınız ücretsiz site oluşturucuların aksine, WordPress, tüm dosyaları ve veritabanlarını depolamak için ücretli bir barındırmaya ihtiyaç duyar. İyi bir web sitesinin WordPress gibi iyi bir platformda, yedekleme ve işlevsellik konusunda fazla kısıtlama olmadan çalışması gerekir. Bu yalnızca ücretli barındırma ile mümkündür ve sitenizin dosyalarına tam erişime sahip olursunuz. Weebly veya Wix gibi ücretsiz site oluşturma araçlarıyla sunucunun davranışına erişemeyecek ve sunucunun davranışını kontrol edemeyeceksiniz.
Farklı Bileşenler Kullanmanın Avantajları
Dört bileşeni ayrı tutmanın birçok avantajı vardır; bu aynı zamanda WordPress'in büyük başarısının nedenlerinden biridir.
Eklentiler aracılığıyla sitenin tamamını etkilemeden ek işlevler eklemek veya kaldırmak kolaydır.
Temayı değiştirerek sitenizin tamamının tasarımını ve görünümünü değiştirebilirsiniz.
İhtiyacınıza göre tüm dosyaları ve veritabanlarını farklı ana makinelere kolayca taşıyın.
WordPress dosyalarının bir sonraki sürüme güncellenmesi sitenizin veritabanını ve diğer dosyalarını etkilemeyecektir.



