Magia YOAST SEO

Jakiś czas temu tworzyliśmy wtyczkę na zlecenie klienta. Wtyczka nie skomplikowana, chodziło o to aby podmieniać dynamicznie w tytułach shortcode na bieżący rok kalendarzowy. Wszystko po to aby artykuły na stronie po zmianie roku automatycznie pozycjonowały się na rok nowy np.artykuł Ceny w Bułgarii 2018r  już w nowy rok będzie nosić tytuł Ceny w Bułgarii 2019r, bez potrzeby ręcznego ich zmieniania.

W tym zadaniu przyszło się nam zmierzyć z działaniem wtyczki do pozycjonowania YOAST SEO. Wtyczka ta w tytułach posiada własny sposób ich tworzenia oparty o zestawy zdefiniowanych kodów opatrzonych  podwójnymi procentami.

Dopisanie nowych znaczników okazało się dość banalne, chociaż kilka chwil na zrozumienie idei działania wtyczki, musieliśmy poświęcić.

Dla osób, które zechciały by taką własną funkcjonalność sobie dodać prezentujemy poniższy kod:


function fn_360px_year() {
return date("Y");
}

function fn_360px_year_yoast_variables() {
wpseo_register_var_replacement( '%%360px_year%%', 'fn_360px_year');
}

add_action('wpseo_register_extra_replacements', 'fn_360px_year_yoast_variables');

W naszym przypadku po wywołaniu we wtyczce następującego ciągu znaków: %%360px_year%% wyświetli się zawartość funkcji fn_360px_year, która to w naszym wypadku będzie bieżącym rokiem kalendarzowym.

Zastosowań można znaleźć oczywiście dużo więcej.

Kod dodajemy oczywiście w tworzonej przez nas wtyczce lub w pliku functions.php

Powodzenia!

1 Gwiazdka2 Gwiazdki3 Gwiazdki4 Gwiazdki5 Gwiazdek (1 głosów, średnia: 5,00 z 5)
Loading...

Adres biura
ul. Sadowa 10,
41-200 Sosnowiec

Adres korespondencyjny
ul. Gwiezdna 8/10,
Sosnowiec 41-218

Skontaktuj się
witam@360px.pl
514-410-660