publikacja: 29 października 2008, 11:51; autor: Adam Klimowski http://wpninja.pl/post-layout-dodajemy-kod-do-wszystkich-wpisow/

Post Layout: dodajemy kod do wszystkich wpisów

Post Layout: dodajemy kod do wszystkich wpisów

Ostatnio szukałem jakiegoś rozwiązania, które pozwoliłoby mi wstawić reklamy Google AdSense na stronę pojedynczego wpisu tak, aby były wyświetlane pod streszczeniem (tak jak na blogu Pawła Opydo lub Marcina Szumańskiego).

„Znana Wszystkim Wyszukiwarka” nie pomogła, więc zacząłem szperać w oficjalnym katalogu wtyczek WordPressa – i znalazłem!

Post Layout

Panel administracyjny wtyczki

Panel administracyjny wtyczki

Potrzebny mi plugin nazywa się Post Layout służy do wstawiania dowolnego kodu HTML, JavaScript lub PHP do postów i stron. Autor nie ukrywa, że jest bardzo przydatny w dodawaniu reklam :)

Po standardowej instalacji przechodzimy do zakładki Post Layout, ukrytej w sekcji Ustawienia. Opcji do wykorzystania jest wiele:

Strona główna i strony kategorii

  • wstawienie kodu na początku każdego postu
  • wstawienie kodu na końcu każdego postu

Pojedynczy wpis

  • zastosowanie kodu użytego w ustawieniach dotyczących strony głównej
  • wstawienie kodu na początku postu
  • wstawienie kodu w środek postu (pod widocznym na stronie głównej streszczeniem)
  • wstawienie kodu na końcu postu

Statyczna strona

  • zastosowanie kodu użytego w ustawieniach pojedynczego wpisu
  • wstawienie kodu na początku strony
  • wstawienie kodu na końcu strony

Komentarze

  • wstawienie kodu za formularzem komentowania
  • wstawienie kodu po ostatnim komentarzu

Możemy używać następujących zmiennych:

  • [title] – tytuł wpisu lub strony (np. Post Layout: dodajemy kod do wszystkich wpisów)
  • [title_encoded] – zakodowany tytuł wpisu lub strony (np. Post+Layout%3A+dodajemy+kod+do+wszystkich+wpis%C3%B3w)
  • [link] – stały link do wpisu lub strony (np. http://wpninja.pl/post-layout-dodajemy-kod-do-wszystkich-wpisow/)
  • [link_encoded] – zakodowany stały link do wpisu lub strony (np. http%3A%2F%2Fwww.wpninja.pl%2Fpost-layout-dodajemy-kod-do-wszystkich-wpisow%2F)

Efekt końcowy:

reklama LinkLift pod streszczeniem

Rezultat działania wtyczki: reklama LinkLift pod streszczeniem

Komentarze (29)

  1. rysielec (29 października 2008, 12:01) #:

    Hm, a czy istnieje wtyczka, która wklejałaby gotowy szablon wpisu do każdego nowego wpisu? ;) Przydatne jest to przy fotoblogach :)

  2. Adam Klimowski (29 października 2008, 12:09) #:

    Pewnie, że jest :) Nazywa się „wp default post content”, a ściągnąć ją można ze strony http://www.konfabulieren.com/wordpress-plugins/

  3. aniec2 (29 października 2008, 12:41) #:

    trafiacie w moje gusta artami:)

  4. aniec2 (29 października 2008, 12:42) #:

    Przepraszam za spam ale mam pytanie: czy istnieje mozliwosc wstawienia w wordpressie muzyki (jak na stronach flashowych)? Tak by wchodzac na strone usłyszeć muzyke?

  5. rysielec (29 października 2008, 15:18) #:

    Dziękuję panie Adamie ;D

  6. Ravicious (29 października 2008, 16:11) #:

    @aniec2, istnieje taka możliwość, ale nie ma sensu po prostu… Chyba, że plik z piosenką nie waży dużo. A piosenkę w tle wstawia się tak, jak na każdej innej stronie.

    @Adam

    U Szumana reklamy są po streszczeniu, ale on korzysta z Serendipity. Paweł natomiast ręcznie wstawia reklamy.

    Dzięki tej wtyczce wstawisz reklamę LinkLiftu, ale kiedyś próbowałem tam umieścić kod AdSense czy Adkontekst – nie da rady niestety.

  7. Szymon Skulimowski (29 października 2008, 16:16) #:

    Dzięki tej wtyczce wstawisz reklamę LinkLiftu, ale kiedyś próbowałem tam umieścić kod AdSense czy Adkontekst – nie da rady niestety.

    W opisie wtyczki można wyczytać:

    The plugin is VERY useful to everyone need to add AdSense or other advertising code in the post body (before, after or in the middle of them).

    Autor ewidentnie powołuje się na Google AdSense więc coś w tym musi być..? :-)

  8. Maciej Płoński (29 października 2008, 17:19) #:

    A ja już od pewnego czasu stosuję wtyczkę do wyświetlania reklam w miejscu more, wstawiania odpowiednich tekstów zachęcających np do rejestracji w wielu panelach partnerskich czy do dodania komentarza oraz wyświetlania reklam pod odpowiednimi wpisami na stronie głównej. Produkcja? Własna.

  9. Magda (29 października 2008, 17:52) #:

    świetny artykuł ;)
    WpNinja świetnie zrobił „zatrudniając” Cię ;)

  10. Szymon Skulimowski (29 października 2008, 17:52) #:

    Produkcja? Własna.

    Gratulujemy :-). Gdybyś chciał się podzielić z innymi czytelnikami bloga swoją wiedzą to wiesz… ;P

  11. Piotr Sajnog (29 października 2008, 18:18) #:

    Kolejny świetny artykuł. Na moim blogu reklamy AdSense z tą wtyczką działają bez problemu.

  12. aniec2 (29 października 2008, 19:13) #:

    @Rav wielkie dzieki!

  13. Adam Klimowski (29 października 2008, 20:05) #:

    Dziękuję za entuzjastyczne przyjęcie artykułu :)

  14. AD (29 października 2008, 20:56) #:

    Na stronie podane jest ze:
    Compatible up to: 2.5.1
    Zadziala bez problemu z 2.6.3?

  15. Adam Klimowski (29 października 2008, 21:01) #:

    @AD: tak, działa bez problemu, sprawdzałem na dwóch blogach.

  16. Maciej Płoński (29 października 2008, 22:24) #:

    @Szymon: Wiem, niestety ostatnio czasu prawie brak. Dzięki.

  17. Jacek Krużycki (30 października 2008, 1:43) #:

    A ja polecam inne wtyczki do zarządzania reklamami :)

  18. Magda (30 października 2008, 8:58) #:

    To jak polecasz, to może podasz jakie? :)

  19. Szymon Skulimowski (30 października 2008, 12:26) #:

    świetny artykuł ;)
    WpNinja świetnie zrobił „zatrudniając” Cię ;)

    Proste :-).

  20. Jacek Krużycki (30 października 2008, 12:45) #:

    @ Magda, obserwuj mojego bloga :)
    Z resztą jak już pojawi się na nim wpis to pewnie też tutaj o tym napomknę… ;)

  21. popydo (2 listopada 2008, 12:20) #:

    Ja korzystam z wtyczki Ad-Sense Delux :) Pozwala ona na zdefiniowanie kilku kodów (np. kod ad-sense, kod innej reklamy, albo kod czegokolwiek :P) a potem szybkie wstawienie go do postu (wybieramy z listy w edytorze odpowiednią, wybraną wcześniej nazwę). Dzięki temu np. reklama nie jest zawsze w tym samym miejscu, co bardzo sobie cenię :)

  22. Jacek Krużycki (2 listopada 2008, 12:28) #:

    @popydo, z tego co kojarzę to ta wtyczka nie jest kompatybilna z WP 2.6.3 – Latest Version: 0.8 (released Jun 27, 2006), całość na http://www.acmetech.com/blog/2005/07/26/adsense-deluxe-wordpress-plugin/

  23. Szymon Skulimowski (2 listopada 2008, 12:29) #:

    …nie jest kompatybilna z WP 2.6.3

    Ale działa (jak się domyślam) i to najważniejsze :-). Sam tak używam genialnej wtyczki tworzącej formularz kontaktowy.

  24. Jacek Krużycki (2 listopada 2008, 13:01) #:

    Ja jednak wolę te, które są kompatybilne :P
    Mam jednak wtedy pewność, że jak się coś sypie to przeze mnie :)

    Z tymi niekompatybilnymi wtyczkami ryzyko trochę:
    - jakieś dziury/bugi
    - wyjdzie update WP i może się posypać cała.

  25. Nomad (23 listopada 2008, 22:38) #:

    Czy mozecie mi powiedziec, dlaczego po 30 minutach po wstawieniu reklamy przez widget TEKST i przez polecany tu Post Layout nie wstawiaja sie rekalmy z googla?
    nomadowyblog.pl i uodoblog.pl
    Jakies pomysly?

  26. avwtsvc (19 sierpnia 2009, 5:59) #:

    < -- tu był spamerski komentarz, którego Akismet nie wykrył -->

  27. covalic (19 sierpnia 2009, 12:42) #:

    No nie wierzę, przeszedł? o.O

  28. Szymon Skulimowski (19 sierpnia 2009, 17:51) #:

    Cóż, raz na 5270 razy każdemu może się zdarzyć :-).

  29. covalic (20 sierpnia 2009, 13:44) #:

    Naturalnie ;) Mój komentarz był tylko takim małym zdziwieniem nie jakąś negacją ;)

Dodaj własny komentarz

Odnośniki z innych stron (2)

Lista innych stron, które w jakiś sposób odnoszą się do opublikowanej tutaj treści:

  1. Moje artykuły na WPNinja.pl | Blog Adama Aleksandra Klimowskiego

    [...] Post Layout: dodajemy kod do wszystkich wpisów [...]

  2. Post Layout - wtyczka do wstawiania reklam :) | NomadowyBlog.pl

    [...] Do wstawiania reklam użyłem  reklamowanej na wpninja.pl wtyczki Post Layout (link). [...]