WordPress - motywy, wtyczki, informacje, programowanie

Pat i MatKategoria: Programowanie
Tagi: , , , , ,

20 największych błędów programistów używających WordPressa, część 2/2

Wiele błędów programistów WordPressowych wynika z ich ścieżki uczenia się. Poznają system wyrywkowo, nie mają pełnej świadomości tego, jak działa, które rzeczy są kosztowne, które zalecane, które bezpieczne. Nie maja świadomości całości. Używają pierwszego narzędzia jakie im wpadnie w rękę. Pragmatyzm WordPressa sprawia, że większość rzeczy można zrobić na wiele sposobów, jednak to nie oznacza, że wszystkie te sposoby są dobre.

20 największych błędów programistów używających WordPressa, część 2/2
Pat i MatKategoria: Programowanie
Tagi: , , ,

20 największych błędów programistów używających WordPressa, część 1/2

WordPress jest napisany bardzo pragmatycznie i ścieżka uczenia się go nie jest stroma. Dlatego dla wielu osób stanowi początek drogi do programowania. Taka, niezbyt systematyczna nauka, metodą prób i błędów, ma swój urok, ale powoduje, że serwisy wordpressowe tworzą często programiści, którzy nie mieli skąd nabyć dobrych nawyków. Nie znają programistycznych „zasad BHP” – bo co prawda programista nie musi chodzić w kasku, ale przez swoją niefrasobliwość, może narazić siebie i innych na poważne kłopoty.

20 największych błędów programistów używających WordPressa, część 1/2
Admin BarKategoria: Programowanie
Tagi: , ,

Własne informacje i przyciski na pasku admina. Wykorzystanie AJAXa.

Kiedy jesteśmy zalogowani do serwisu opartego na WordPressie przy górnej krawędzi przeglądarki widzimy pasek administratora (Toolbar, dawniej Admin bar). Zawiera on linki, a czasem informacje, które warto zawsze mieć pod ręką, również wtedy kiedy przeglądamy strony serwisu, a nie strony administracyjne. Do tego paska łatwo możemy dodawać własne przyciski, a nawet całe menu, niektóre z nich możemy obsługiwać AJAXem.

Własne informacje i przyciski na pasku admina. Wykorzystanie AJAXa.
icon-sidebars3Kategoria: Programowanie
Tagi: , , , ,

Wiele sidebarów i widgetów – jak nad tym zapanować?

Są zagadnienia w WordPressie, do których napisano dziesiątki wtyczek, a mimo to czasem warto oprogramować je po swojemu. Czasem tak jest po prostu łatwiej, bardziej wydajnie i masz do dyspozycji znacznie większe możliwości. Oczywiście pod warunkiem, że potrafisz programować. Jednym z takich zagadnień jest wyświetlanie różnych sidebarów (różnych zestawów widgetów) na różnych stronach serwisu.

Wiele sidebarów i widgetów – jak nad tym zapanować?
Hak pre_get_postsKategoria: Programowanie
Tagi: , , ,

Hakopedia: pre_get_posts – boczne drzwi do WP_Query

WordPress załatwia za nas masę spraw automatycznie. W zależności od szablonu strony, który programujemy, zaczytywane są wpisy właściwego typu, formatu, z odpowiedniego zakresu dat, odpowiednio posortowane. Najczęściej tego właśnie potrzebujemy, czasem jednak chcemy coś zmienić. Nieocenionym hakiem jest w takich wypadkach pre_get_posts.

Hakopedia: pre_get_posts – boczne drzwi do WP_Query
Formaty wpisówKategoria: Programowanie
Tagi: ,

Formaty wpisów (Post Formats) – kontrowersyjny pomysł

Kiedy wychodził WordPress 3.1 niezwykłą popularność uzyskały serwisy mikroblogowe, wznosiła się wielka fala Facebooka, ogromną popularność uzyskał serwis Thumblr, który starał się łączyć blogowanie z mikroblogowaniem, a wszyscy przepowiadali (po raz kolejny) zbliżający się koniec blogowania w starym stylu.

Formaty wpisów (Post Formats) – kontrowersyjny pomysł
leyaoutKategoria: Programowanie
Tagi: , ,

Serwisy responsywne – Responsive Web Design i Media Queries

Nie mogę się nadziwić jak wiele osób na co dzień tworzących serwisy internetowe, albo nie słyszało nigdy o Responsive Web Design, albo zignorowało go jako jedną z wielu nowinek o przeciętnym znaczeniu. Tymczasem to jeden z najważniejszych konceptów jakie się pojawiły w ostatnich latach i coś, czego niewątpliwie wszyscy będą musieli się nauczyć.

Serwisy responsywne – Responsive Web Design i Media Queries
PomocKategoria: Programowanie
Tagi: , ,

Klasa WP_Screen – zakładki Pomoc i Opcje ekranu

Data publikacji 11 czerwca 2012
Komentarze Możliwość komentowania Klasa WP_Screen – zakładki Pomoc i Opcje ekranu została wyłączona

Kiedy tworzymy własną wtyczkę, zwykle będzie ona miała jakieś strony ustawień. Jeśli są skomplikowane, a sama strona jest wypełniona opcjami, lepiej nie zaśmiecać jej przesadną ilością opisów. Powinniśmy wykorzystać nowe możliwości, które pojawiły się w WordPressie 3.3. Nowa klasa WP_Screen umożliwia tworzenie zgrabnych ekranów pomocy oraz opcji ekranowych.

Klasa WP_Screen – zakładki Pomoc i Opcje ekranu
wp_filtersKategoria: Programowanie
Tagi: , , ,

Haki WordPressa cz.2 – Akcje i filtry od środka

Z drugiej części poradnika na temat haków WordPressa (hooks) dowiesz sie więcej o akcjach i filtrach. Pokażemy inne metody ich dodawania (z uwzględnieniem funkcji anonimowych i klas). Podglądniemy też jak WordPress nimi zarządza i jakich struktur do tego używa. Pokażemy jak śledzić wykonanie akcji, w jaki sposób stwierdzić, które i w jakiej kolejności się wykonują.

Haki WordPressa cz.2 – Akcje i filtry od środka
Hooks - akcje, filtryKategoria: Programowanie
Tagi: , , , , ,

Haki WordPressa cz.1 – Wprowadzenie do akcji i filtrów

W pierwszej części poradnika opowiemy, co to są WordPress hooks (po polsku haki), stanowiące część Plugin API WordPressa oraz jak działają filtry i akcje. Dowiesz się dlaczego są takie ważne dla każdego programisty i dla rozwoju WordPressa. Pokażemy jak z nich prawidłowo korzystać, jak je dodawać, usuwać i na co uważać.

Haki WordPressa cz.1 – Wprowadzenie do akcji i filtrów