Ech, ostatnio więcej czasu zajmuje mi konserwacja bloga niż pisanie, co jest niepokojące. Obiecuję się poprawić, ale tymczasem musiałem się uporać z zalewem spamu komentarzowego, z którym, z nieznanych mi powodów, nie poradził sobie Akismet. Ręczne usuwanie jest uciążliwe, więc postanowiłem na chwilę zablokować możliwość komentowania, aby spambot się znudził i poszedł dręczyć innego bloggera.
Problem w tym, że WordPress nie pozwala łatwo (z poziomu interfejsu, a nie sztuczek w SQL) zablokować komentarzy do wszystkich wpisów. Jest stosowna opcja do zaznaczenia, ale ona działa jedynie we wpisach dodanych po jej aktywacji. Wcześniejsze wpisy są wystawione na pastwę uciążliwego spamera. Oczywiście można wyłączyć możliwość komentowania dla każdego istniejącego już wpisu indywidualnie, ale kto ma ochotę na powtarzanie tej operacji kilkaset razy?
Chwilę szukania i poratowała mnie wtyczka Extended Comment Options, która ma stosowny przycisk pozwalający włączyć i wyłączyć komentarze oraz pingi dla wszystkich wpisów. Jeden klik i po sprawie. Oczywiście są też ustawienia zaawansowane, jak ktoś się lubi bawić.
Na razie, powiedzmy do wieczora, nie będzie u mnie można komentować. Mam nadzieję, że Akismet uaktualni swoją bazę i będzie mógł skuteczniej chronić mojego bloga.
Dziś jest noc usprawniania mojego WordPressa. Zainstalowałem wtyczkę WP AJAX Edit Comments, która pozwala komentatorom na zmianę komentarza przez 10 minut od jego publikacji (to jest definiowalne w opcjach). Wystarczy kliknąć na treść komentarza, a zamieni się on w okienko edycyjne. Proste i skuteczne.
Wtyczka nie miała wersji polskiej, ale była przygotowana do lokalizacji, więc spędziłem tej nocy trochę czasu i ją spolonizowałem. Przekażę wersję polską autorowi i przysłużę się społeczności użytkowników WordPressa.
















