Polylang oraz Advanced Custom Fields to dwa bardzo dobre i popularne pluginy dla WordPressa. Sami korzystamy z nich w wielu wdrożeniach. Kilka aktualizacji temu pojawił się spory problem z działaniem tego tandemu – Polylang próbuje na siłę tłumaczyć grupy pól ACF. Dzieje się tak, ponieważ grupy pól zrealizowane są w ACF jako custom post type – Polylang chce dobrze nie wiedząc, że powinien ten typ postów zostawić w świętym spokoju ;)
Domyślnie, WordPress nie pozwala na wgrywanie plików SVG. Na szczęście, można to łatwo zmienić dodając ten typ do listy dozwolonych mime types.
Domyślne ustawienia kompresji WordPressa sprawdzają się w większości przypadków. Ale jeśli projekt wymaga ich zmiany, można to zrobić wykorzystując prosty filtr:
To dość specyficzny problem, który tyczy się konfiguracji w której korzystamy z popularnego pluginu Advanced Custom Fields (ACF) oraz pluginu Yoast. W domyślnej konfiguracji, metabox Yoast’a pojawia się powyżej dodanych przez nas metaboxów ACF. Na szczęście jest to kolejny drobny problem który możemy szybko naprawić z wykorzystaniem filtrów WordPressa.
Szybki snippet PHP w oparciu o wyrażenia regularne. Dwie funkcje a tyle radości :)
Na dziś prosta zagadka z javascriptu. Deklarujemy obiekt, iterujemy po nim, przypisujemy event listenery (w jQuery, bo czemu nie?). Pytanie, jakie wartości wyświetli alert po klinięciu w kolejne zbindowane elementy?
PS. Szybka podpowiedź: zakładamy że kod wykona się poprawnie :)
Domyślnie, działanie overflow: scroll na iOS jest praktycznie nie do użytku. Na szczęście, można łatwo przełączyć je w tryb „momentum scrolling” typowy dla natywnych kontrolek w systemie iOS.
1 2 3 4
| .whatever {
overflow-y: scroll;
-webkit-overflow-scrolling: touch;
} |
PS. Snippet z dedykacją dla Marty, która nigdy o nim nie pamięta ;)
Ostatnio w Owls Department prowadzimy rekrutację. Jesteśmy małym zespołem, więc liczą się dla nas zarówno względy wiedzy, zaangażowania w pracę jak i te czysto personalne. Z resztą, myślę że takie samo podejście mają szefowie chyba każdej firmy w branży, która stara się być fajnym miejscem pracy, a nie tylko fabryką kodu. To w sumie nie pierwsza rekrutacja, jaką prowadzę i niestety za każdym razem w równym stopniu dołuje mnie nieporadność kandydatów. Początkowo, miałem się jedynie wyżalić w krótkim wpisie na Facebooku, ale pomyślałem że to niezły pomysł aby tą myśl rozwinąć. Może ktoś weźmie do serca to co napiszę i ogarnie się wysyłając kolejne CV – niezależlnie od tego, czy będzie aplikował na stanowisko programisty czy operatora wózka widłowego?
Przez chwilę myślałem, że się nie da. Jednak wystarczy ustawić odpowiedni background image na inline’owym elemencie. Albo border, jeśli nie potrzebujemy obrazka.
To całkiem przyjemna funkcja, ale czasem safari się myli i tworzy link tam, gdzie nie powinno (nam dziś stworzyło link z numeru KRS i NIP).