[WordPress] Usuwanie i zarządzanie wersjami postów.
Dzisiejszy wpis jest po raz pierwszy inspirowany komentarzem jednego z Czytelników. Miałem wczoraj niemały powód do radości, bo Adam podsunął mi całkiem ciekawy temat o którym kiedyś już czytałem, ale tak jakoś wypadł mi z głowy i o nim nie napisałem. Co takiego mam na myśli? Coś bardzo ciekawego… ;] Wstęp. Jeden z najlepszych skryptów blogowych na świecie, na którym stoi także mój własny blog, a któremu na imię WordPress, oferuje bardzo interesującą funkcjonalność znaną jako wersje postów, lub też ich rewizje [post versions / post revisions].
[WordPress] Dostęp do statystyk Analog na serwerach DreamHost.
Kilka dni temu zechciałem w końcu wypróbować statystyki zbierane przez narzędzie Analog instalowane domyślnie dla każdej domeny na serwerach firmy DreamHost. Do tej pory wystarczały mi te z Google Analytics, ale stwierdziłem, że skoro mam za darmo inny sposób, to dlaczego miałbym nie zobaczyć co oferuje? Problem. Problem pojawił się przy dostępie do rzeczonych statystyk. Jako, że dostępne są one pod adresem domeny za którym należy umieścić słowo “stats” - tj.
[WordPress] Wykluczanie kategorii wpisów w zapytaniu WP_Query.
Kilka tygodni temu miałem przyjemność odpoczywać po ciężkim semestrze na wyjeździe narciarskim. Zostałem wtedy poproszony o pomoc w ulepszeniu funkcjonalności bloga Duszpasterstwa Akademickiego “Drzewo Życia”, a konkretnie doinstalowaniu i skonfigurowaniu pewnych wtyczek do instalacji WordPressa. Ze względu na to, że jest to jeden z serwisów o który dbam jako administrator serwera, usiadłem przy komputerze z resztą “adminów” i zaczęliśmy kombinować nad stroną. Wstęp. Zainstalowaliśmy więc kilka wtyczek, z których większość pochodziła z moich sugestii i doświadczeń przy korzystaniu z WordPressa [nie ma to jak skromność, co nie?
[WordPress] Problem z wylogowaniem z panelu administracyjnego.

Wiele osób narzeka na dosyć uciążliwy błąd w skrypcie WordPressa uniemożliwiający wylogowanie się z poprzez kliknięcie odpowiedniego linka w niektórych miejscach strony, takich jak panel administracyjny i formularz dodawania komentarza. Na oficjalnej stronie systemu, tudzież znajdujących się tam forach są pewne informacje na temat problemu, użytkownicy próbują sobie pomóc, jednak skuteczność rozwiązań [mierzona na podstawie wypowiedzi i nastrojów samych zainteresowanych] bynajmniej nie jest stuprocentowa. Nie lubię kiedy jakakolwiek funkcjonalność nie działa, nawet jeśli z niej nie korzystam - postanowiłem więc, że zrobię mały rekonesans, sprawdzę co dolega Wordpressowi i dowiem się jak to naprawić.

[WordPress] Problem z datą publikacji wpisu przy wcześniejszym zapisaniu szkicu.

Wordpress jest bardzo przyjazną użytkownikowi i całkiem potężną platformą blogową, naprawdę do niewielu rzeczy można się w tym systemie “przyczepić”. Nie zmienia to jednak faktu, że pewne rzeczy wymagają dopracowania, a co najmniej ponownego przemyślenia. Jedną z takich “uciążliwości” jest zapisywanie postów do późniejszego sprawdzenia / przeredagowania / edycji. W momencie bezpośredniego zapisania poprzez użycie przycisku “zapisz szkic” [ang. “save draft”] i późniejszej publikacji [późniejszej, czyli co najmniej jeden dzień po napisaniu szkicu] ze zdziwieniem możemy stwierdzić - “a co to za dziwna data?”. Otóż, w momencie pierwszego zapisu data publikacji jest już ustawiona “na sztywno” w bazie danych i nie da się jej zmienić inaczej, niż przez edycję jednej z kolumn odpowiedniego rekordu w tabeli wp_posts. Przyznacie sami, że to zachowanie jest nieco nielogiczne, jednak twórcy uważają inaczej.

[WordPress] Problem ze zaktualizowaną wtyczką SyntaxHighlighter Evolved.

Parę dni temu miałem dosyć uciążliwy problem z wtyczką SyntaxHighlighter Evolved. Działała idealnie aż do momentu aktualizacji do wersji 2.3.0 - wtedy zaczęły dziać się dziwne rzeczy związane z wyglądem pokolorowanego kodu. Każda linia “utyła” w pionie o jakieś 70 pikseli, co powodowało rozciągnięcie niektórych artykułów zawierających dużo tego typu wstawek na kilkadziesiąt ekranów. Przygotowana “na gorąco” modyfikacja arkusza stylów CSS tymczasowo przywróciła wygląd do stanu przypominającego ten poprzedni, nie udało mi się jednak znaleźć na żadnych konkretnych informacji w internecie, które zawierałyby kompletne rozwiązanie.

[WordPress] Szablon LightWord i polskie znaki.

Dzisiaj rano stwierdziłem, że warto poszukać nowego szablonu dla bloga. Ten, który miałem poprzednio nie był zły [Infocreek Aspire, gdyby ktoś szukał], ale jego stylistyka była zbyt mało “techniczna”. Muszę przyznać, że poszukiwania nie były łatwe - Google nie miało zbyt wiele do zaoferowania na zapytania w stylu “wordpress amazing templates”, “wordpress technical templates”, czy też “wordpress templates for programmers”. Minus był jeden i to duży - każde zapytanie odnoszące się chociaż trochę do strony “technicznej” wordpressa od razu kierowało na strony zawierające poradniki “jak zrobić własny szablon”. Z pomocą przyszła wbudowana w silnik wordpressa wyszukiwarka szablonów, dostępna w menu pod pozycją “Appearance > Add New Themes”.