Automatyczne „oblewanie” tekstu tagami HTML

Rozwiązanie, które mi na stronie pomaga. Zastosowałem shotcode do ładnego prezentowania listingów na stronie. Chodzi o to ze JS, który mam na stronie i jest odpowiedzialny za kolorowanie składni wymaga od mnie podania <pre><code> mój kod </code></pre>. Troszkę mnie to męczyło, poza tym drobne problemy były gdy przechodziłem między edytorem wizualnym a HTML. Teraz dzięki


WebDev, WordPress

Dodanie opcji „Ikony wpisu” dla stron w WordPressie

Gdy robiłem szablon w WordPressie, zabrakło mi możliwości dodanie ikony dla strony statycznej. Otwieramy plik functions.php i dorzucamy jedną linijke do niego tylko :)

Aby pokazać ikonę na stronie, dodajemy w interesującym nas miejscu w pętli „have_post()” wpis:


WebDev, WordPress

Odmulanie WordPress-a

Denerwowało mnie bardzo, gdy pluginy dodają swój syf do sekcji <head>. Czy to NextGEN lub Contact Form 7. Nie potrzebowałem dodatkowych requestów do plików pluginów, których na danych podstronach nie wykorzystuje. I tak pozbyłem się na przyklad ładowania plików NextGEN-a na każdej stronie poza stroną o nazwie galeria. Kod poniżej dodajemy do functions.php.


WordPress

Automatyczne dodawanie klasy do linku w artykule

Na tej stronie mam ręcznie dodany skrypt FancyBox, który działa gdy w linku mam dodaną klasę fancy. Jednak chciałem aby mi automatycznie edytor dodawał klasę, gdy dodaję jakąś grafikę, więc Google moim przyjacielem i oto powstał kawałek PHP. Kawałek kodu dorzucamy do naszego pliku functions.php, który znajduje się w katalogu naszej templatki.

I Tak


WebDev, WordPress

Dodatkowe miejsce na widgety

Warto czasem jest miec swoje miejsca gdzie by się chciało wstawić jakiś widget a nie w sidebarze. Na przykładzie mojej strony mam 2 takie miejsca. Pierwszym jest slider a drugim menu. Za pokazanie treści odpowiedzialne są 2 osobne widgety. W pierwszej kolejności musimy zadeklarować nasz widget w pliku functions.php. W moim przypadku jest tak jak


WordPress
    class='wp-pagenavi' role='navigation'>
  • Strona 3 of 3
  • 1
  • 2
  • 3