Ostatnio jednej z klientek napisałem spory elaborat na temat tego jak zakup gotowego motywu powoduje niespodziewane koszta. Ponieważ ten przypadek idealnie obrazuje czym jest dług technologiczny w praktyce – przyjrzyjmy mu się bliżej.
Tag: themes
Baza gotowych WordPressowych komponentów od 10up
Firma 10up udostępniła gotowe komponenty dla WordPressa których kod jest dostosowany dla osób niepełnosprawnych, ma osadzone metadane i jest responsywny. Jest to dobra baza dla osób, które chciałyby zaimplementować pewne elementy w motywie/wtyczce ale nie wiedzą od czego zacząć. Oczywiście komponenty te wymagają dostylowania 🙂
Jeżeli myślisz, że Visual Composer to zło…
… to wiedz, że można trafić gorzej. Na przykład na motyw w którym autor stworzył swoją własną wersję Visual Composera (w sensie wziął Visual Composer i zmodyfikował go pod swoje potrzeby). Przemyślenia jakie to może rodzić implikacje pozostawiam Wam.
Modyfikacja kodu wynikowego w shortcode [gallery]
WordPress umożliwia nam stworzenie własnego kodu wynikowego shortcode gallery poprzez filtr post_gallery. Niestety filtr ten jest umieszczony przed właściwym kodem generującym galerię, zatem najcześciej proponowanym rozwiązaniem jest stworzenie własnej funkcji obsługi tego shortcode i wykorzystanie atrybutów, które otrzymujemy jako argument funkcji filtrującej. Takie rozwiązanie ma pewne wady: musimy pilnować ewentualnych zmian w kodzie WordPressa aby… Czytaj dalej Modyfikacja kodu wynikowego w shortcode [gallery]
Szybkie generowanie plików tłumaczeń dzięki Gulp i gulp-wp-pot
Tworząc wtyczki i motywy dla szerszego grona użytkowników warto zadbać o dostarczenie pliku POT, który może być wykorzystany do generowania plików językowych naszego rozszerzenia.
Z racji tego, że używam Gulpa do automatyzacji zadań takich jak minifikacja plików, generowanie plików źródłowych czy komplikacja SASS, to nie mogło też zabraknąć w moim zestawie narzędzia do automatycznego generowania plików POT – gulp-wp-pot.
Z racji tego, że pliki POT generuje się zwykle pod koniec prac nad konkretnym wydaniem rozszerzenia to sugeruję utworzenie oddzielnego zadania, które będzie uruchamiane tylko przy okazji zadania wykonującego operacje przygotowania paczki do wydania.
Szybki sposób na optymalizację motywu poprzez zrezygnowanie z post_class()
W skrócie – funkcja post_class() może wygenerować nawet do kilkunastu zapytań SQL (zależnie od liczby taksonomii), które służą tylko i wyłącznie dodaniu kilku klas CSS, które najczęściej nie są w ogóle używane.
Zmiany w tagach repozytorium motywów WordPressa
Wraz z nową wersją WordPressa można spodziewać się zmian w nazwach tagów motywów, wykorzystywanych do filtrowania motywów na oficjalnym repozytorium. Znikną wszystkie tagi odnoszące się do kolorów oraz kilka tagów związanych z układem i funkcjami motywu. W zamian pojawi się sporo nowych tagów związanych z tematyką motywów np. portfolio, blog, news.
Szablony w JavaScript z użyciem wp.template
Generowanie dużych ilości kodu HTML w JavaScript jest uciążliwe bez odpowiednich narzędzi. JavaScript dopiero niedawno wzbogacił się dzięki standardowi ES2015 (ES6) o wsparcie wielolinijkowych ciągów znaków. Jeżeli chcemy wspierać starsze przeglądarki to musimy skorzystać z innych rozwiązań. Handlebars czy Mustache wyglądają kusząco, ale warto pamiętać, że WordPress posiada już własny mechanizm szablonów dla JavaScript dostępny… Czytaj dalej Szablony w JavaScript z użyciem wp.template
Ciekawe statystyki oficjalnego repozytorium motywów
Theme Repository Data Na bazie skryptu pozwalającego pobrać wszystkie dostępne motywy z repozytorium motywów na stronie WordPress.org Devin Price przygotował zestawienie ciekawych informacji na temat obecnie dostępnych motywów. Według mnie dwie najciekawsze informacje to: fakt, że tylko niecałe 24% motywów wspiera ekran personalizacji motywu – w obliczu ostatnich zmian wymagań oznacza to, że sporo motywów… Czytaj dalej Ciekawe statystyki oficjalnego repozytorium motywów
15 najlepszych darmowych motywów z roku 2014 według WP Tavern
Zestawienie 15 najlepszych motywów wydanych w 2014 roku Jeżeli szukacie ładnych, darmowych motywów na swojego bloga to powyższe zestawienie może bardzo Wam pomóc, szczególnie ze względu na fakt, że w zeszłym roku pojawiło się dużo motywów dedykowanych tradycyjnym blogom. Polecam też Wam darmowe minimalistyczne motywy, które stworzyliśmy w zeszłym roku GavickPro: GK Portfolio Perfetta