Shortcode w WordPress

W drugim wpisie poruszającym tematykę związaną z WordPressem opiszę mechanizm shortcode.

Shortcode – o co chodzi?

Mechanizm shortcode możemy wykorzystać do uproszczenia struktury kodu w edytorze – łatwiej będzie użyć klientowi dostosowany dla niego znacznik niż pisać bezpośrednio w HTMLu :).

Przykład

Stwórzmy znacznik, który będzie można wykorzystać do cytowania wypowiedzi.

Własny znacznik tworzymy dodając nową funkcję w pliku functions.php:

function my_cite($atts, $content) {
    $output = '<span class="cite" id="'.$atts['id'].'">"'.$content.'"</span>';
    return $output;
}
add_shortcode('cite', 'my_cite');

Gdy chcemy wykorzystać stworzony przez nas znacznik podczas edycji treści dodajemy:

[cite]Cytat[/cite]

Prawda, że łatwiej wyjaśnić klientowi, jak użyć powyższy znacznik niż znaczniki HTML? :). Więcej o shortcode na stronach WordPressu.

Print Friendly, PDF & Email