BU DERSİN BAŞLIKLARI
Bir WordPress teması kodladığımızda, her şeyi WordPress standartlarına uygun olarak yaptığımızdan emin olmak isteriz. Bundan emin olmak mümkündür. Okumaya devam edin.
WordPress Temamız İçin Test Datası Yükleme
WordPress temamızı test etmeye başlamadan önce, temamıza test içerikleri (yazılar, sayfalar, etiketler, kullanıcılar, kategoriler, resimler,…) yükleyerek, temamızın bu içerikleri beklendiği gibi sunup sunmadığını kontrol edebiliriz.
Temamıza test içerikleri yüklemenin birden fazla yolu vardır. Bunlardan biri de Theme Unit Test Data dosyasıdır.
Bu dosyayı edinmek için, verilen bağlantıya giderek indirebiliriz ya da içeriğini tamamen kopyalayıp bir kod editöründe boş bir sayfaya yapıştırabilir bu sayfayı bir xml
dosyası olarak herhangi bir isimle kaydedebiliriz. Bu dosyanın sitemize ekleyeceği içeriklerin İngilizce olduğunu da belirtelim. Bu durum, şu an için bir sorun teşkil etmeyecektir, çünkü bizim bu içeriği yüklerken amacımız içeriğin kendisini değil, temamızın nasıl çalıştığını görmektir.
Test Datasının Temaya Yüklenmesi
Test içeriği içereren xml
dosyasını indirdikten sonra, aşağıdaki adımları takip ederek bu dosyayı temamıza yükleyebiliriz.
- Sitenizin yönetim paneline yönetici (administrator) olarak giriş yapın.
- Yönetim panelinde Araçlar->İçe aktar sayfasına gidelim.
- İçe aktar sayfasında, WorPress yazan aktarıcı daha önce kullanılmamış ise Hemen yükle diyerek yüklenmesi gerekecek demektir.
- Yükleme işlemi bitince WordPress kısmının altında bu defa İçe aktarıcıyı çalıştır yazdığını göreceksiniz. Bu linke tıklayarak , açılan sayfadaki Gözat butonu ile biraz önce indirdiğimiz
.xml
dosyasını yüklüyoruz.
- Dosya yüklenirken, size, öncelikle oluşturulacak içerikler için yazar isimleri sorulacaktır. Bu aşamada, dilerseniz, her bir yazar için sitenizde kayıtlı olan kullanıcılarınızdan birini seçebilir ya da yeni bir yazar isimi girebilirsiniz.
- Yine aynı sayfada, Dosya eklerini indir ve içe aktar kutucuğunu işaretlersek, resimleri bulunduğu adreslerden alarak, sitemizin ortam kütüphanesine yükleyecektir.
- Son olarak Onayla butonuna basıyoruz ve dosyanın içe aktarılmasını bekliyoruz. Bu işlem biraz uzun sürebilir. Bütün içeriğin sorunsuz bir şekilde yüklendiğini belirten bir bildiri alamazsanız, yükleme işlemini tekrar denemek zorunda kalabilirsiniz.
Gerekli Ayarları Yapma
WordPress yönetim paneline gidin ve aşağıdaki ayarları yapın:
- Ayarlar->Genel sayfasına gidin ve Site başılığı ve Slogan kısmını çok kısa olmayan ve uygun gördüğünüz ifadeler ile doldurun.
- Ayarlar->Okuma sayfasına gidin ve En fazla gösterilecek blog sayfası adedi kısmına 5 değerini verin. Bu işlem, temanızın sayfalama özelliğinin test edebilmenizi garantilemek içindir.
- Ayarlar->Tartışma sayfasına gidin ve Kademeli yorumlara 3 seviyesine kadar izin ver ayarını yapın. Bu, temanızın yorum şablonunu test etmenizi sağlar.
- Ayarlar->Tartışma sayfasında, Her sayfada 5 üst seviye yorum olacak şekilde… ayarını yapın. Bu özellik, yorum şablonunuzdaki sayfalama özelliğini test etmenizi sağlar.
- Ayarlar->Kalıcı bağlantılar sayfasına gidin ve Düz seçeneğinin seçili olmadığından emin olun.
- Görünüm->Menüler sayfasına gidin ve biri bütün sayfaları içeren, diğeri de 2-3 sayfadan oluşan iki adet menü oluşturun ve temanızın menü lokasyonlarına bu menüleri yerleştirin.
Temayı Test İçeriği İle Test Etme
Yukarıdaki aşamalardan sonra, temamızın bütün bölümleri ve özellikleri ile doğru bir şekilde çalıştığını anlamanın pratik bir yolu yoktur. Bu işi, WordPress tema yapımı ile ilgili olarak, şu ana kadar öğrendiğimiz bilgiler ışığında, özellikle şablon hiyerarşisi bilgilerimizi kullanarak, manuel olarak yapmak zorundayız.
Temayı Manuel Olarak Test Etme
Test içeriği yüklenmiş ve yukarıdaki ayarları yapılmış bir temayı manuel test etmek için şu kontrolleri yaparız:
- Arşiv sayfaları, yazıları düzgün sergiliyor mu?
- Yazılar doğru bir sıralama ile ve görsel olarak sorunsuz bir şekilde sergileniyor mu?
- Ayarlar->Okuma sayfasında verdiğimiz sayıya (5) uygun olarak sayfalama yapılmış mı?
- Sayfa navigasyonu ve sayfalama özelliği doğru görünüyor mu ve doğru çalışıyor mu?
- Ön sayfa doğru görünüyor mu?
- 404 şablonu tasarladığımız gibi çalışıyor mu?
- Arama sonuçları, tasarladığımız şablona ve arama kriterine uygun olarak sergileniyor mu?
- Blog sayfamızda, zamanlanmış ve taslak olarak kaydedilmiş yazılarımız yer alıyor mu?
- Bloğun en üstüne sabitlenmiş yazılar tema şablonuna uygun olarak sergileniyor mu?
- Sayfaların yerleşim düzeni, tasarlandığı gibi mi görünüyor?
- Arşiv sayfalarında, Devamın oku linki doğru çalışıyor mu?
- Yazı formatları için tasarladığımız şablonlar varsa bunlar tasarlandığı gibi çalışıyor mu?
- Bir gövdesi ya da başlığı olmayan yazılar, şablonlarımızı olumsuz etkiliyor mu?
- Kalıcı bağlantılarımız doğru çalışıyor mu?
- Fazla sayıda kategori/etiket bulunması şablonlarımızın düzenini olumsuz etkiliyor mu?
- Parola korumalı içeriklerimizde parola soran form görünüyor mu? Forma parolası girilince, içerik ya da özeti düzgün görünüyor mu?
- Tek yazı şablonlarımız tasarladığımız gibi görünüyor mu?
- Test içeriği ile birlikte gelen Page 1, Page 2, Page 3 ve Page 4 sayfaları düzgün sergileniyor mu?
- Yorum şablonlarımızda; yorumların listelenmesi, kademeli yorumlar, yorumlar için sayfalama, yazar yorumlarına özgü stiller, avatar görünümleri, giriş yapmış/yapmamış kullanıcılar için yorum gönderme formunun görünümü, admin girişi yapıldığında düzenleme butonu düzgün olarak görünüyor mu?
- Yorumlara kapatılmış içeriklerde, yorumların kapalı olduğunu belirten uyarı doğru çalışıyor mu?
- Trackbacks (geri bildirimler) doğru çalışıyor mu?
- Menüleriniz, çok sayıda kategori veya sayfa eklendiğinde düzgün çalışıyor mu?
- Ana menü lokasyonunuza bir menü atanmadığında, fallback (yedek) menünüz doğru çalışıyor mu?
- Bileşen alanlarınız doğru çalışıyor mu?
- Bileşen alanlarına eklediğiniz bileşenler doğru gösteriliyor mu ve doğru çalışıyor mu?
- screenshot.php dosyanız, gerçekten temanızın dizaynını yansıtıyor mu?
- Temanız, Görünüm->Özelleştir sayfasında yapılan ayarları, yüklenen logoyu, site ikonunu… kabul ediyor mu?
- Bütün bu sayfaları ve özellikleri teste ederken, bir PHP veya JavaScript hatası ile karşılaştınız mı?
- Temanız, daha detaylı bilgilerin verildiği ve rahat anlaşılabilir bir kullanma kılavuzu içeren bir web sayfasına sahip olmalıdır.
Eklenti İle Temayı Test Etme
WordPress temalarını test etmek için geliştirilmiş, Theme Check adında bir de eklenti vardır. Eklentiyi hiç kullanmadın ve ne kadar etkilidir bilemiyorum. Merak eden okurlarımız, inceleyebilirler.
Bunun yanında, temanızdaki PHP kodlarının WordPress standartlarına uygun olup olmadığını denetleyen ve Theme Sniffer adına bir eklenti daha vardır.
1 yorum: “7.4 WordPress Temasını Test Etme”