Poradnik [shortcodes] Czyli szybsza i przyjemniejsza praca z WP - Wersja do druku+- Praca w domu - Dodatkowa Praca - Zarabianie przez Internet (https://zarabiam.com) +-- Dział: Zarządzanie stronami Internetowymi (/Forum-Zarzadzanie-stronami-Internetowymi-358) +--- Dział: Wordpress (/Forum-Wordpress-360) +--- Wątek: Poradnik [shortcodes] Czyli szybsza i przyjemniejsza praca z WP (/Temat-shortcodes-Czyli-szybsza-i-przyjemniejsza-praca-z-WP-78505) |
[shortcodes] Czyli szybsza i przyjemniejsza praca z WP - daniel42na - 21-10-2013 00:11 1.Opis Shortcodes w Wordpressie pozwalają nam na używanie wcześniej utworzonych bloków kodu w postach i stronach naszego bloga. Działa to tak że za pomocą nawiasu kwadratowego "przywołujemy" wcześniej utworzony kod, co znacznie może przyspieszyć i ułatwić prace z naszym blogiem. Kod taki definiujemy w pliku functions.php , plik ten znajdziemy w podmenu Apperance-Editor a najprostszy tego przykład wygląda następująco: 2.Przykład Cytat:function przyklad( $atts ){Pierwsza linia to definicja funkcji która będzie wywoływana przez nasz shortcode, dalej znajduje się zawartość funkcji wywoływanej przez shortcode i jego definicja. Po zapisaniu powyższego przykładu w pliku functions.php wystarczy wywołać shortcode w poście lub na stronie naszego bloga. Od teraz jeśli wpiszemy do postu[magda] zostanie wyświetlone nam Cytat:to jest zawartość szortkodu magda. 3.Korzystamy z shortcode na blogu PPA Teraz nic nie stoi na przeszkodzie abyśmy ułatwili sobie prace pisząc posty pod ppa bądź budując bloga gdzie często wykonujemy te same żmudne czynności jak dodawanie tych samych buttonów, linków itp. Życie ułatwić sobie możemy tworząc prosty shortcode który będzie dodawał button "pobierz" do naszego posta: Cytat:function linkdopobrania($atts, $link) { Do utworzonego w ten sposób shortcodu wystarczy dodać odnośnik, więc teraz zamiast dodawać za każdym razem do posta obrazek, linkować go i ustawiać wystarczy wpisać: [przycisk]http://zarabiam.com[/przycisk] A wyświetli się nam elegancki przycisk podlinkowany do ZC. Pamiętajmy jednak aby shortcody umieszać podczas tekstowej a nie wizualnej edycji posta. 4.Na koniec Przykładów i zastosowań można mnożyć i mnożyć, te powyższe służą tylko przedstawieniu tego czym są shortcody w WP. Istnieje masa rozbudowanych pluginów, kreatorów shortcodów, zachęcam do korzystania z nich Przyzwyczajenie się do nich zajmie nam troszke czasu, ale pozwoli zaoszczędzić go wiele więcej w przyszłości. Więcej info na: http://codex.wordpress.org/Shortcode_API RE: [shortcodes] Czyli szybsza i przyjemniejsza praca z WP - Slight - 28-12-2013 22:49 No i pracę mi ukróciłeś zbędnym kopiowaniem i wklejaniem. Mega dzięki! RE: [shortcodes] Czyli szybsza i przyjemniejsza praca z WP - Slight - 31-01-2015 13:23 Dobra, wcześniej mi poszło elegancko, a teraz błąd wyskakuje dotyczący pliku "functions.php" Wklejam taki kod: Kod: function ankieta( $atts ){ Gdy wklejam kod Daniela wszystko dobrze działa, ale jak swoją fake ankietę, to mam błąd, co źle robię? : \ RE: [shortcodes] Czyli szybsza i przyjemniejsza praca z WP - daniel42na - 01-02-2015 07:11 @[Slight] Do functions.php dodajesz kod: Cytat:function vote(){ i wywołujesz shortcode za pomocą: Cytat:[ankieta] RE: [shortcodes] Czyli szybsza i przyjemniejsza praca z WP - szymbiel - 01-02-2015 10:48 Wydaje mi się, że lepsza do tego jest wtyczka: "Shortcodes Ultimate", która posiada tysiące shortcode. Można przebierać dowoli bez ingerencji w edycję pliku. |