Jak uprościć sobie tworzenie wpisów przy pomocy shortcode? (wideo)

Jeżeli często dodajesz do wpisów wspólne elementy, np. buttony, grafiki, linki itd., możesz znacząco uprościć swoją pracę, definiując te elementy wcześniej. A zrobić to możesz na 2 sposoby korzystając z funkcji add_shortcode. W tym celu przejdź do swojego pliku functions.php ([func_desc]) i wybierz odpowiadającą Twoim potrzebom wersję.

Sposób nr 1

Do pliku functions.php dodaj przykładowy kod:

function pb_button_custom($atts, $content)
{
    return '<button onclick="alert(123)">' . $content . '</button>';
}

add_shortcode('pb_button', 'pb_button_custom');

A następnie w swoim wpisie, do którego chcesz dołączyć kod PHP, wstaw:

[pb_button]Jestem buttonem[/pb_button]

Tym prostym sposobem, możemy sobie np. zdefiniować button (jak w powyższym przykładzie) i łatwo dodawać go do wpisów.

Sposób nr 2

Do pliku functions.php dodaj przykładowy kod:

function pb_signature_custom($atts)
{
    return 'Autor wpisu: ' . $atts['author'] . '. Kopiowanie zabronione.';
}

add_shortcode('pb_signature', 'pb_signature_custom');

A następnie w swoim wpisie, do którego chcesz dołączyć kod PHP, wstaw:

[pb_signature author="Wordpress"]

W powyższym przykładzie zmienna author zostanie przekazana do zdefiniowanej wcześniej funkcji. Oczywiście liczbę zmiennych i ich nazwę możesz określać w dowolny i odpowiadający Tobie sposób.

Korzystając z powyższych sposobów, można w znaczący sposób uprościć sobie tworzenie wpisów, które zawierają wspólne elementy, wstawiając do wpisu tylko krótki kod. Ale oczywiście możliwych opcji wykorzystania takich rozwiązań jest znacznie więcej.

Wideo

Zobacz poradnik w wersji wideo.

Zawartość serwisu chroniona jest polskim i międzynarodowym prawem autorskim.
Prawa do wszystkich treści zamieszczonych na stronach Serwisu zastrzeżone są na rzecz ich autorów.
Korzystanie z Serwisu oznacza akceptację regulaminu oraz polityki prywatności.

Made in Poland

Copyright © 2018 promujbloga.pl
Wszystkie prawa zastrzeżone.