Jakiś czas temu, Google opublikował nowe narzędzie o nazwie Google Rich Snippets Tester. Służy ono do sprawdzania poprawności tzw. opisów rozszerzonych, które później wyświetlane są pod wynikiem wyszukiwania. Dzięki nim, użytkownik może się zorientować w treści strony i zobaczyć, czy pasuje ona do wyszukiwanego hasła. Jeżeli mamy swojego bloga opartego o WordPress i zastosujemy opisywane narzędzie, często dostajemy błędy w stylu : “Warning: Missing required field “entry-title” ” lub podobne. Podpowiem jak naprawić tego typu błędy.
W zależności od używanego tematu WordPress będziemy musieli poprawić pliki o różnych nazwach. Zazwyczaj plik php opisujący post kryje się pod nazwą single.php . Prawdopodobnie będziemy musieli także poprawić pliki post.php i page.php.
Musimy znaleźć wystąpienie funkcji the_tiltle() , mniej więcej zawarte jest ono w linijce:
<
h1
class
=
"title"
><?
php
the_title(); ?></
h1
>
<
h1
class
=
"title entry-title"
><?
php
the_title(); ?></
h1
>
Warning: Missing required hCard ?author?.
<h1><div class=?date updated?>
<?
php
the_date(); ?></
h1
>
<span class=?vcard author?><span class=?fn?><?php the_author(); ?></span></span>