Autor: Marcin Pietrzak

  • Zbuduj Dom – wtyczka do WordPressa

    Zbuduj Dom – wtyczka do WordPressa

    Opublikowałem właśnie pierwszą wersję wtyczki „Zbuduj Dom” – służącej do zapisywania wydatków i zdarzeń w trakcie budowy domu. Jeżeli możesz wypróbować- zrób to proszę i daj znać. Jeżeli budujesz i możesz przetestować – daj znać również – co wtyczce brakuje, co działa nie tak jak powinno. Z góry dziękuję! Zbuduj Dom – wtyczka do WordPressa.

  • Szybki WordPress – Cascading Style Sheets

    Szybki WordPress – Cascading Style Sheets

    Następnym elementem, który wpływa na na szybkość naszej witryny jest to jak wygląda, a za wygląd dopowiadają arkusze stylów (po angielsku Cascading Style Sheets, w skrócie CSS).

  • 4×100 i fajerwerki

    4×100 i fajerwerki

    Zawsze fajnie jest widzieć taki test jak na obrazku wpisu, prawda? Jak to osiągnąłem? Zminimalizowałem CSS. CSS wtyczek skompilowałem do jednego CSS motywu oraz wyłączyłem ich łądowanie z wtyczek. Przepisałem JS tak żeby nie używać jQuery. Dodałem font-face: swap. Dodałem brakujące elementy SEO: meta-description. Powiększyłem elementy klikalne. Mocno spiąłem funkcie wp_cache_get() oraz wp_cache_set() z funkcjonalnością motywu, co połączyłem z memcache. Oczywiście strona praktycznie tekstowa, co łatwiej pozwala osiągnąć […]

  • Szybki WordPress – obrazki

    Szybki WordPress – obrazki

    Wielkość przycinania Niby tak prosta sprawa. WordPress pozwala ustawić 3 wielkości. Dodatkowo wtyczki i motyw za pomocą funkcji add_image_size()mogą dodawać dodatkowe rozmiary. W celu sprawdzenia wszystkich zadeklarowanych wymiarów można skorzystać z poniższego kodu: Optymalizacja w tym momencie polega na eliminacji wielkości leżących blisko siebie. Na przykład, jeżeli zostały użyte wymiary 600×400 oraz 620×400 – warto przejrzeć gdzie występują i zastąpić jeden z nich drugim – tak, […]

  • Szybki WordPress – czyli co?

    Szybki WordPress – czyli co?

    Chcesz w punktach przeczytać co zrobić, żeby witryna była szybka? Rzeczy oczywiste, jak podatki, żeby nie wpadać w drugą część sentencji, co by nie zaczynać ponuro. Są też witryny używające WordPressa – co w tym miejscu, jest oczywistą oczywistością… Aktualna kultura, to kultura instant, czyli natychmiastowa. Nasze żądanie świata oparte o „fast food, fast car & fast sex” ma swój wpływ na witryny internetowe. Nie chcemy czekać. Nie chcemy „tracić czasu”.

  • O dobrych praktykach w tworzeniu kodu

    Maciej Kuchnik zaprosił mnie do nagrania podcastu o dobrych praktykach. Zapraszam do posłuchania: O dobrych praktykach w tworzeniu kodu z Marcinem Pietrzakiem

  • wp-sitemap.xml – kontola

    wp-sitemap.xml – kontola

    Jak słusznie zauważył Sebastian, WordPress daje bardzo małą kontrolę nad natywną mapą witryny, która pojawiła się w wersji 5.5. Więcej informacji na stronie WordPressa.

  • Jak we wtyczce Sierotki ograniczyć się do krótkich wyrazów

    Jak we wtyczce Sierotki ograniczyć się do krótkich wyrazów

    Dostałem pytanie od Witolda: Czy istnieje możliwość ustawienia „sierotek” tak by spacja niełamliwa wstawiana była jedynie po słowach 1-, 2-, n- literowych? oczywiście z wyłączeniem innych „zasad”! Odpowiedź jest oczywista. Można! We wtyczce lista sierotek jest zdefiniowana jako tablica, która przed samym użyciem jest przepuszczona przez filtr: iworks_orphan_therms Dzieki temu, używają powyższego filtra, możmy dowolnie modyfikować tablice sierotek. Zwracam uwagę, że filtr działa na koniec, co oznacza, że odfiltruje […]

  • I discount, you discount, we both lose

    I discount, you discount, we both lose

    Bardzo fajny artykuł, polecam! Discounting a product has been a tactic borrowed and ingrained in industries where it makes no sense. Why discounting software products? I discount, you discount, we both lose

  • Jak we wtyczce Sierotki wyłączyć zastępowania dla wybranego wpisu

    Jak we wtyczce Sierotki wyłączyć zastępowania dla wybranego wpisu

    Wtyczka Sierotki, która pozawala na automagiczne pozbycie się sierotek z końców linii pracuje samodzielnie. Czasem jednak chciałoby się ją wyłączyć dla poszczególnych wpisów. Wtyczka nie posiada jednak kontrolek do zarządzania tak szczegółowymi wyjątkami.