W styczniu 2014 roku (tak, to już 6 lat minęło), zrobiłem krótkie podsumowanie eksperymentu, podczas którego przez 4 miesiące zapisywałem wszystkie próby logowania do mojego WordPressa. Nieudanych prób było wówczas około 11 000. Aktualizując ostatnio WordPressa zauważyłem, że kod zapisujący wszelkie próby logowania wciąż działa. Zalogowałem się do bazy danych i przygotowałem kilka statystyk :)
Czytaj dalejKategoria → Porady
Przykład wdrożenia nowych funkcjonalności i nowej szaty graficznej na stronie opartej o WordPress Multisite
W maju miałem przyjemność uczestniczyć w kolejnym spotkaniu miłośników WordPressa, podczas 4 edycji wrocławskiego WordUpa. W czasie swojej prezentacji mówiłem o tym, czy WordPress Multisite mocno komplikuje wdrożenia i jak w takiej konfiguracji sprawuje się wtyczka Advanced Custom Fields. Poniżej znajdziesz slajdy z tej prezentacji, wraz z krótkim streszczeniem.
Czytaj dalejNa moją stronę próbowano włamać się już 11000 razy! A jak bezpieczny jest Twój WordPress?
Tylko w ciągu 4 ostatnich miesięcy, odnotowałem ponad 11 000 (tak, jedenaście tysięcy) prób włamania na mojego bloga. Poniżej zestawienie najczęściej stosowanych metod oraz kilka prostych i skutecznych porad, jak się przed nimi zabezpieczyć. Jeżeli chcesz uniknąć przykrych niespodzianek, takich jak np. kadr z gejowskiego porno na głównej, czytaj dalej :)
Czytaj dalejRewelacyjny przykład strony 404 (The Rolling Stones)
Trafiłem dzisiaj na stronę 404 witryny rollingstones.com i zostałem po prostu rozwalony:) Dawno nie widziałem tak kreatywnego wykorzystania strony z informacją o błędzie. Po otwarciu naszym oczom ukazuje się materiał wideo z nagraniem jednego z utworów zespołu, który idealnie pasuje do sytuacji:)
Czytaj dalejPrawidłowy sposób wstawiania tytułów do atrybutów alt i title w motywach WordPressa
Bardzo często w motywach autorzy wypełniają atrybuty title i alt, wykorzystując do tego funkcje the_title() lub get_the_title(). Przykładowy kod wygląda wówczas tak:
Czytaj dalejWarunkowe style CSS i JavaScript dla Internet Explorera w WordPressie
Przygotowując szablon strony, bardzo często zdarza się, że do poprawnego działania w Internet Explorerze, trzeba przygotować specjalne skrypty CSS i/lub JavaScript. Aby nie mieszać części dla IE z podstawowym kodem, stosuje się wyrażenia warunkowe, które obsługiwane są tylko przez przeglądarkę Microsoftu.
Czytaj dalejJak wygenerować mapę HTML strony za pomocą shortcode?
Uwaga! Wraz z pojawieniem się wersji 1.5.5.4 wtyczki, funkcjonalność ta została usunięta (pojawi się w wersji premium wtyczki WordPress SEO by Yoast).
Nie wszyscy wiedzą, że za pomocą wtyczki WordPress SEO by Yoast można wygenerować nie tylko mapę XML strony, ale także wersję HTML. Jaka różnica? Nie wdając się w szczegóły, mapa XML jest generowana przede wszystkim dla wyszukiwarek, aby ułatwić indeksowanie strony, natomiast mapa HTML jest tworzona z myślą o użytkownikach (co nie znaczy, że wyszukiwarki z nich nie korzystają).
Mapa HTML ma najczęściej formę zwykłej strony z listą odnośników do wszystkich podstron serwisu (przykład mojej mapy strony). Wchodząc na taką stronę możesz odszukać interesujące Cię informacje, natomiast wyszukiwarka może szybko znaleźć odnośniki do wszystkich podstron.
Ręczne tworzenie takiej strony z listą linków byłoby uciążliwe, dlatego warto skorzystać z automatu.
Czytaj dalejMiniatury i przycinanie zdjęć – wtyczka Post Thumbnails Editor
Dla każdego zdjęcia, jakie dodajemy do strony opartej o WordPressa, generowane są automatycznie trzy miniatury o następujących nazwach: miniatura, średni rozmiar i duży rozmiar. Dzięki temu rozwiązaniu, umieszczając zdjęcie na stronie, możemy wybrać wersję w mniejszej rozdzielczości, przez co strona będzie ładowała się szybciej.
Niestety często okazuje się, że automatycznie generowane miniatury, nie do końca spełniają nasze oczekiwania. Następuje tzw. przycinanie, w wyniku którego, osoby widoczne na zdjęciach tracą głowy, ręce i nogi :) Można jednak temu zaradzić!
Czytaj dalejKto stworzył tę stronę? Sprawdź humans.txt!
Korzystając codziennie z dziesiątek stron internetowych rzadko zastanawiamy się nad tym, że za ich powstanie odpowiadają ludzie. Twórcy treści, graficy, programiści, specjaliści od pozycjonowania, specjaliści od użyteczności itd. To ich praca składa się na finalny efekt. I właśnie aby zachować informacje o twórcach, powstała inicjatywa humans.txt.
Czytaj dalejJak testować motywy do WordPressa bez ich aktywowania?
Zmiana wyglądu witryny teoretycznie sprowadza się do kilku kliknięć i instalacji nowego szablonu. W praktyce jednak, nie wszystkie motywy do WordPressa będą pasowały do Twojej strony. Niektórym będzie brakowało wymaganych przez Ciebie funkcji (np. ikony wpisu) w innych wyjdą braki w stylowaniu i strona będzie wyglądała fatalnie, a jeszcze inne po prostu nie będą Ci się podobały po instalacji.
Aby uniknąć sytuacji, w której odwiedzający Twoją stronę widzą niedopracowany motyw, warto najpierw go sprawdzić, korzystając z wbudowanej opcji podglądu lub specjalnej wtyczki.
Czytaj dalej