Alternatywa dla kontekstu w ekranie personalizacji motywu

Inspiracją do tego wpisu było pytanie jednego z użytkowników, który przysłał mi maila z prośbą o przywrócenie na kilka minut opcji wyłączania poszczególnych elementów wpisu. Jak twierdził opcje te „nagle zniknęły”. Po krótkiej analizie treści maila zrozumiałem, że użytkownik ten padł ofiarą kontekstu w ekranie personalizacji. Dlatego wpadłem na prosty pomysł jak tego problemu uniknąć (w określonych wypadkach).
Czytaj dalej Alternatywa dla kontekstu w ekranie personalizacji motywu

type.js – dodatkowe właściwości CSS dla tekstu

type.js to biblioteka, która emuluje działanie dodatkowych właściwości CSS odpowiadających za wygląd tekstu.

Jak łatwo się domyślić robi to czasem dość brutalnie np. poprzez otoczenie każdej litery elementem typu span, ale w niektórych przypadkach, gdy zależy nam na ładnej typografii warto rozważyć jej zastosowanie, szczególnie wtedy, gdy nie mamy zbyt dużo tekstu do poprawiania w ten sposób.

Zewnętrzne linki do elementów ekranu personalizacji

W WordPressie 4.1 pojawiła się ciekawa funkcja związana z bezpośrednim linkowaniem do ekranu personalizacji motuwy – poprzez URL można wymusić otworzenie sekcji, panelu lub aktywowanie kontrolki.

Cały mechanizm powstał z potrzeby podlinkowania konkretnych elementów ekranu personalizacji w niektórych miejscach kokpitu. W wypadku potrzeby linkowania wewnątrz ekranu personalizacji polecam przeczytać mój wpis o skrypcie, który pozwala to zaimplementować. Czytaj dalej Zewnętrzne linki do elementów ekranu personalizacji

Przechowywanie nazwy domeny w ustawieniach motywu

Wiele motywów przechowuje w ustawieniach adresy grafik wykorzystywanych w różnych miejscach motywu. Problem pojawia się wtedy, gdy użytkownik przenosi instalację pod inny adres np. ze środowiska testowego.

Czytaj dalej Przechowywanie nazwy domeny w ustawieniach motywu

Oficjalna wtyczka dla tinypng i tinyjpg dla WordPressa

Dosłownie tydzień temu na WordUpie w Warszawie mówiłem podczas swojej prezentacji, że wtyczka WP Smush.it zgrabnie wyręcza nas z optymalizowania rozmiaru grafik, ale niestety daleko jej jeżeli chodzi o wyniki kompresji do serwisów tinyjpg i tinypng. Dzisiaj odkryłem, że wczoraj pojawiła się oficjalna wtyczka dla tych serwisów.

Oczywiście nie ma róży bez kolców – miesięczny limit to 500 obrazków – po jego przekroczeniu zapłacimy 90 centów za każde kolejne 100 skompresowanych grafik.

Sama konfiguracja jest prosta – musimy zdobyć klucz API poprzez rejestrację na stronie API, a następnie wprowadzamy go w ustawieniach mediów WordPressa. Warto też określić, które obrazki powinny być kompresowane – dzięki temu oszczędzimy trochę darmowego limitu obrazków 🙂

tinypng-plugin-configuraton

Jeżeli chcemy szybko przetworzyć stare grafiki warto skorzystać z wtyczki Regenerate Thumbnails.

P.S. Tak wiem, że istniały inne wtyczki korzystające z tego API, ale osobiście najbardziej ufam oficjalnym rozwiązaniom 🙂

Moje najnowsze prelekcje

W ostatnich dwóch tygodniach miałem okazję wygłosić dwie prelekcje – na WordCampie w Pradze oraz na WordUpie w Warszawie. Załączam obie prezentacje wraz z krótkim komentarzem.

WordCamp Praga

To była moja pierwsza anglojęzyczna prelekcja i osobiście jestem z niej zadowolony. Czekam jeszcze na nagranie video by zobaczyć co można poprawić. Prelekcja z Pragi była rozwinięciem mojej prelekcji z ubiegłorocznego WordCamp Polska – jest to moim zdaniem obecnie najlepsza prezentacja jaką zrobiłem – mniej opowiadania o składni a więcej przykładów i praktycznych zagadnień, do tego parę użytecznych elementów jak np. tabela parametrów obsługiwanych przez poszczególne elementy ekranu personalizacji. W planach – rozwinięcie sekcji poświęconej JavaScript API oraz dodanie sekcji o Data Sanitization – oryginalnie była, ale bałem się, że nie wyrobię się w ustalonym czasie więc zniknęła 🙂

WordUp Warszawa

Na WordUpie w Warszawie zaprezentowałem nowy temat w swoim wykonaniu – o optymalizacji stron opartych na WordPressie. Temat bardzo szeroki dlatego prezentacja ma służyć jako zbiór głównych zasad, którymi powinno się kierować oraz grupuje je według elementów wpływających na szybkość witryny. To dopiero pierwsza wersja więc czeka ją jeszcze sporo poprawek, ale po odebranym feedbacku wnioskuję, że się podobała uczestnikom spotkania.

Tu jeszcze taka ciekawostka – jedna z uczestniczek spotkania – Dorota Kostowska pokusiła się o przygotowanie graficznych notatek z wszystkich prelekcji – wyszło moim zdaniem bardzo ciekawie.

Zdjęcie do wpisu wykonał nasz niezastąpiony fotograf – Wojtek Równanek.