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… Czytaj dalej Oficjalna wtyczka dla tinypng i tinyjpg dla WordPressa
Kategoria: Tips and Tricks
Chrome na OS X i debugowanie elementów pokazywanych przy zdarzeniu onmouseenter
Debugowanie styli CSS elementów, które pokazywane są z użyciem zdarzeń obsługiwanych przez JavaScript w Chrome jest uciążliwe, ponieważ w odróżnieniu od Firefoksa Chrome przy inspekcji elementów nie wywołuje zdarzeń do nich przypisanych. Zupełnym przypadkiem odkryłem ostatnio ciekawą metodą debugowania takich elementów: W skrócie: Uruchamiamy narzędzia developerskie Najeżdżamy na interesujący nas element Z użyciem skrótów klawiaturowych przełączamy… Czytaj dalej Chrome na OS X i debugowanie elementów pokazywanych przy zdarzeniu onmouseenter
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)
Jak w prosty sposób stworzyć cache dla shortcode’ów?
Czasami zdarza się, że shortcode przed zwróceniem efektów swojego działania musi wykonać dużo czasochłonnych operacji – np. jeżeli robimy shortcode, który zwraca statusy z Twittera dla określonego zapytania. W takim wypadku powinniśmy stworzyć cache z dwóch powodów: pobranie informacji o statusach z Twittera wymaga pobrania tych danych z zewnętrznego serwera co może zająć sporo czasu… Czytaj dalej Jak w prosty sposób stworzyć cache dla shortcode’ów?
TinyMCE – ukryte przyciski
We wpisie o przycisku styleselect pokazywałem jak włączyć ten domyślnie ukryty przycisk. TinyMCE posiada też wiele innych ukrytych w ten sposób przycisków. W tym wpisie pokażę jak je włączyć.