Uzun zamandır canımı sıkıyordu. wpturkey.com'un sayfaları CSS/XHTML standartlarına uymuyordu. Ne zaman düzeltmeye kalksam işi yarıda bırakıp vazgeçiyordum. Ancak tam 3 gündür (bugün, dün ve ondan önceki gün - 10,9 ve 8 Şubat 2009), gün boyunca bu eksikliği gidermeye çalıştım. İlk olarak kullandığımız bu temadan kaynaklı sorunları ortadan kaldırmaya yöneldim.
Bunu hallettikten sonra 2. ve 3. gün tek tek tüm yazıları elden geçirdim. Öyle birşey ki, yazılarda zamanında kullandığım yazıyı ortalama (center), yazıyı iki yana hizalama (justify) veya sağa-sola yaslama (left - right) fonksiyonları sayfanın hatalı görülmesine yol açıyordu. Çünkü sayfa kaynağında ardarda iki tane paragraf tagı görünüyordu. Bu da haliyle sayfanın hatalı görüntülenmesine yol açıyordu. Neyseki bu sorunum kökten halloldu.

Ben burada oturayım, uzun uzadıya W3C Standartlarını anlatayım isterdim. Ancak gelin görün ki ne bunu yapabilecek vaktim var ne de şu anki körelmiş İngilizce bilgim buna müsait.Ben burada uyguladığım küçük birşeyi anlatmak istiyorum:
Sayfaları standartlara uydurmaya çalışırken, karşılaştığım en büyük sorun sayfa kaynağında görünen şu koddu:
Bu kod gördüğüm ve anladığım kadarıyla comments.php dosyasında yer alan
kodu tarafından ekleniyor. Yazıya tıklayıp tekil sayfa halinde görüntülediğim zaman, sayfa kaynağında hep bu satır hata veriyordu. Tam çıldırmak üzereyken Google arama sonuçlarından buradaki destek konusuna ulaştım. Bu konuyu açan şahısta benimle aynı dertten muzdaripti. Cevapları incelerken ejikas nickli üyenin cevabı dikkatimi çekti ve uygulamaya karar verdim.
wp-includes/comments-template.php dosyasını açıp şu kodu buldum:
wp_nonce_field('unfiltered-html-comment_' . $post_id, '_wp_unfiltered_html_comment', false);
ve şu kodla değiştirdim:
Böylece bu sorun çözümlenmiş oldu. Ayrıca bazı eklentileri iptal ettim. O eklentilerin iptali ile standartlara uygun bu sayfayı elde etme işlemi tamamlanmış oldu.
Okunma Sayısı: 123 views Tarih: July 6th, 2009 Yazan: Turk3005 Kategori: Genel Konular
