Niniejszy wpis jest podsumowaniem testu ustawień wtyczki WordPress SEO by Yoast. Tym razem pod lupę został wzięty metatag description. Edytowany jest motyw Priimo.
1. Meta opis strony głównej
Wchodzimy w zakładkę „SEO » Tytuły i metatagi » Strona główna”… Uzupełniamy pole „Szablon meta opisu”, wpisując tekst:
Witryna Szukam-Informacji.PL zawiera krótkie notatki uporządkowane według kategorii Programy partnerskie, Webmastering, WordPress…
. Efekt: w kodzie strony głównej wyświetla się:
<meta name=”description” content=”Witryna Szukam-Informacji.PL zawiera krótkie notatki uporządkowane według kategorii Programy partnerskie, Webmastering, WordPress…„ />
<meta property=’og:title’ content=’Szukam informacji – Witryna Szukam-Informacji.PL zawiera krótkie notatki uporządkowane według kategorii Programy partnerskie, Webmastering, WordPress…’/>
Paginacja: http://szukam-informacji.pl/page/2/ – nie ma meta_description, w kodzie wyświetla się jedynie:
<meta property=’og:title’ content='<meta property=’og:title’ content=’Szukam informacji – 2/2 – Witryna Szukam-Informacji.PL zawiera krótkie notatki uporządkowane według kategorii Programy partnerskie, Webmastering, WordPress…’/>’/>
Jest to niewątpliwie duży minus. Możliwe, że to wina motywu Priimo, ponieważ według jednego z forumowiczów PiO na jego blogu description działa na podstronach paginacji – tyle, że jest taki sam jak ten na stronie głównej…
2. Opis (metatag_description) kategorii
Wstawiając parametr %%sitedesc%% w polu „Szablon meta opisu” w zakładce „SEO » Tytuły i metatagi » Taksonomie (Kategorie)” narażamy się na to, że każda kategoria będzie mieć taki sam meta tag description, jak strona główna, a przecież nie o to nam chodzi…
(Podobnie mogłoby sie zdarzyć w przypadku użycia zmiennej %%sitedesc%% w polu tagów, wpisów, stron itp.).
Utwórzmy więc kategorię „Testy” (zakładka „Wpisy » Kategorie » (Dodaj nową kategorię)”. Pole „Opis”* zostawiamy puste.
—
* „Opis zwykle nie jest eksponowany, jednak niektóre motywy mogą go wyświetlać.” – w motywie Priimo w pliku index.php wstaw
echo category_description( $category );
—-
Ponieważ szablon opisu w ustawieniach wtyczki by Yoast też jest pusty, w kodzie podstrony kategorii Testy wyświetla się jedynie:
<meta property=’og:title’ content=’Testy – Szukam informacji’/>
Nie ma meta description…
Przechodzimy więc do edycji kategorii.
W pole „Opis SEO: (Opis SEO jest wykorzystywany jako meta opis na stronie archiwum tego terminu.)” wstawiamy tekst „Testowy opis”. Efekt: w kodzie kategorii Testy pojawia się:
<meta name=”description” content=”Testowy opis”/>
<meta property=’og:description’ content=’Testowy opis’/>
OK, ale chcieliśmy dokonać konfiguracji wtyczki WordPress SEO by Yoast, a nie ręcznie wpisywać tag meta description przy każdej nadarzającej się okazji… Powracamy więc do edycji kategorii i usuwamy tekst „Testowy opis”.
W ustawieniach wtyczki mamy możliwość dodania zmiennych %%excerpt%% i %%excerpt_only%%.
–wpis
functions.php
Konfiguracja Yoast c.d. - meta_description,function create_meta_desc() {global $post;
if (!is_single()) { return; }
$meta = strip_tags($post->post_content);$meta = strip_shortcodes($post->post_content);
$meta = str_replace(array(„n”, „r”, „t”), ‚ ‚, $meta);$meta = substr($meta, 0, 125);
echo „<meta name=’description’ content=’$meta’ />”;}
add_action(‚wp_head’, ‚create_meta_desc’);
Be First to Comment