5 wtyczek dla edytora Atom, które przydadzą się przy projektach związanych z WordPressem

W zależności od rozmiaru projektu używam różnych narzędzi – do większych projektów używam WebStorm, natomiast w mniejszych używałem najczęściej Sublime Text albo Espresso. Od jakiegoś czasu te dwa edytory zeszły u mnie na dalszy plan, gdyż po bardzo pozytywnych opiniach mojego znajomego – Janka Starzaka zainteresowałem się edytorem Atom.

Joomla! czy WordPress?

Ponieważ intensywnie pracuję zarówno z Joomla! jak i WordPressem tytułowe pytanie jest zadawane mi bardzo często. Tak często, że chciałbym raz na zawsze obalić kilka mitów zwłaszcza, że zazwyczaj na ten temat wypowiadają się ludzie, którzy „kiedyś zainstalowali WordPress/Joomla”. Opiszę swoje przemyślenia z perspektywy człowieka, który zainstalował i modyfikował każdy z tych CMS-ów kilkaset razy.… Czytaj dalej Joomla! czy WordPress?

Pobieranie produktu WooCommerce na bazie jego SKU z uwzględnieniem wielojęzyczności (WPML)

Dzisiaj krótki kawałek kodu, który może się przydać osobom posiadającym wielojęzyczne sklepy oparte na WooCommerce i WPML. Otóż typowy kod zwracający produkt z WooCommerce na bazie jego SKU wygląda następująco: Niestety nie uwzględnia on faktu iż WPML dla każdego produktu tworzy oddzielny rekord w tabeli postów, zatem otrzymamy produkty w jednym języku. Na szczęście możemy… Czytaj dalej Pobieranie produktu WooCommerce na bazie jego SKU z uwzględnieniem wielojęzyczności (WPML)

add_theme_support(’widget-customizer’) Ci nie działa w WordPress 3.9 RC?

WordPress 3.9 zostanie najpewniej wydany w tym tygodniu więc testom kompatybilności nie ma końca. Tym razem dał o sobie znać problem z wyświetlaniem widżetów w widoku personalizacji motywu. Pomimo dodania w motywie linijki: W widoku personalizacji motywu po panelach bocznych nie było nawet śladu. Po chwili odkryłem korelację pomiędzy ich pojawianiem się tam a dodawaniem… Czytaj dalej add_theme_support(’widget-customizer’) Ci nie działa w WordPress 3.9 RC?

WordPress 3.8 i dostosowanie wyglądu opcji wtyczek i motywów

Dzisiaj ukazał się WordPress 3.8 RC. Jak pewnie wszyscy zainteresowani wiedzą, wersja ta niesie duże zmiany w wyglądzie kokpitu. Zmiany te oznaczają pewien problem – nawet jeżeli korzystaliście z natywnych kontrolek UI kokpitu, to i tak czasem coś może w opcjach Waszej wtyczki czy motywu wyglądać nie tak jak sobie wymarzyliście 😉 Dodatkowo pojawia się… Czytaj dalej WordPress 3.8 i dostosowanie wyglądu opcji wtyczek i motywów

Własne filtry obrazu (sepia, greyscale) w WP_Image_Editor

Standardowo implementacja klasy WP_Image_Editor nie udostępnia nam żadnych filtrów dla obrazów takich jak sepia czy skala odcieni szarości (greyscale). Na szczęście klasa ta została zaimplementowana w bardzo elastyczny sposób, przez co umożliwia dodanie własnych metod. Pokażę więc w jaki sposób można stworzyć własne filtry obrazu. Idea stojąca za WP_Image_Editor Klasa WP_Image_Editor jest klasą abstrakcyjną –… Czytaj dalej Własne filtry obrazu (sepia, greyscale) w WP_Image_Editor

Nadawanie instancjom widżetów różnych stylistyk

Ostatnio tworząc widżety natrafiłem na problem nadawania instancjom widżetów różnych stylistyk. Jak w skrócie wyglądały moje wymagania: Widżet musi posiadać kilka stylów w oddzielnych plikach CSS (dla łatwiejszego zarządzania nimi) – każdy styl powiązany jest z unikalną klasą CSS definiowaną w głównym kontenerze widżetu. W zależności od konfiguracji instancji widżetów, wczytywane są tylko potrzebne pliki… Czytaj dalej Nadawanie instancjom widżetów różnych stylistyk