Skocz do zawartości

Jak zrobić własny shortcode w Wordpress


Michal

Rekomendowane odpowiedzi

Czym jest shortcode?

Najprościej będzie zrozumieć na przykładzie. Jeśli ktoś prowadzi bloga na którym dodaje jakieś pliki do pobrania w poście umieszcza np. button po kliknięciu którego przenosi nas do pobierania.

Aby zrobić taki button musimy napisać w html'u taki kod:

<a href="LINK_DO_PLIKU"><img src="LINK_DO_GRAFIKI" alt="download" /></a>

Jeśli dodajemy często nowe posty chcemy taką czynność usprawnić. Możemy to zrobić wpisując w treści postu shortcode typu [download]. Zaraz dowiesz się jak to zrobić krok po kroku.

 

Jak stworzyć shortcode w wordpress

1. W panelu wordpress'a przechodzimy do Appearance > Editor i wybieramy plik functions.php

2. Na samym dole wpisujemy

function download_func( $atts ){return '<a href="LINK_DO_PLIKU"><img src="LINK_DO_GRAFIKI" alt="download" /></a>';}add_shortcode( 'download', 'download_func' );
3. Zapisujemy plik klikając Update File
4. Sprawdzamy czy po wpisaniu [download] w nowym wpisie pojawia się button :)
5. Dajemy reputa i komentujemy
 
Jak stworzyć shortcode w którym będę mógł zmieniać link?
W pliku functions.php wpisujemy
function button_func($atts, $content = null) {   extract(shortcode_atts(array('link' => '#'), $atts));   return '<a href="'.$link.'"><img src="LINK_DO_GRAFIKI" alt="download" /></a>';}add_shortcode('button', 'button_func');
Teraz po wpisaniu [button link=http://google.com] wyświetli się button który przekierowuje do google.com ;)
 
 
Można to wykorzystać na różne sposoby. Pogłówkujcie sami :D
Pozdro
 
 
Poradnik napisany specjalnie dla Make-Cash.pl przez Michała. Zabrania się kopiowania bez zgody autora.
Edytowane przez Michal
  • Super 4
Odnośnik do komentarza

Dołącz do nas za darmo i naucz się zarabiać!

  • Dostęp do darmowych poradników pokazujących krok po kroku jak zarabiać w Internecie
  • Sposoby zarabiania niepublikowane nigdzie indziej
  • Aktywna społeczność, która pomoże Ci rozwiązać problemy i doradzi
  • Profesjonalne treści na temat SEO, social media, afiliacji, kryptowalut, sztucznej inteligencji i wiele więcej!

 

 

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Ta strona korzysta z ciasteczek, aby świadczyć usługi na najwyższym poziomie. Dalsze korzystanie z witryny oznacza zgodę na ich wykorzystanie. Polityka prywatności .