WordPress Seo Missing required field “updated” ve “author” Hatası Nasıl Çözülür?

Google Seo Analizlerinde karşılaştığım bir hatanın çözümünü sizlerle paylaşmak istedim.

Her Tema İçin tema dizininizde bulunan loop.php içine

PHP
1 lines
<span class="updated"><?php echo the_time();?></span> <span class="author vcard"><span class="fn">UlusanYazılım</span></span>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

kodunu istediğiniz çalışabilecek bir yere yapıştırınız.Hepsi bu kadar…

Alternatif:Twentyten teması için anlatım

/wp-content/themes/twentyten/functions.php

1.Tema dizininizdeki functions.php‘nin içini açıyoruz.

2. “function twentyten_posted_on()” yazan (tırnaklar hariç) satırı buluyoruz.

3. Üç alttaki satırda “sprintf” ile başlayan satırdaki (Satır:513)

PHP
1 lines
sprintf( '<a href="%1$s" title="%2$s" rel="bookmark"><span class="entry-date">%3$s</span></a>',
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

kodunu

PHP
1 lines
sprintf( '<a href="%1$s" title="%2$s" rel="bookmark"><span class="entry-date updated">%3$s %2$s</span></a>',
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

ile değiştiriyoruz. Hepsi bu kadar…

http://www.google.com/webmasters/tools/richsnippets ile sitenizi kontrol edebilirsiniz.

İstatistiklerde ise bir sonraki bot ziyaretinde güncelleneceğini ümit ediyoruz 🙂

Güncelleme 19.08.2014
Aşağıdaki örnekte span class isimlerini kullanılarak bu sorunların aşıldığı tespit edilmiştir.

HTML
1 lines
<span class="updated">2014</span> <span class="author vcard"><span class="fn">UlusanYazılım</span></span>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX