Przywracanie starszych wersji wtyczek i motywów

Wtyczka WP Rollback

Powyższa wtyczka może okazać się niezwykle przydatna w sytuacji, gdy po aktualizacji wtyczki/motywu coś pójdzie nie tak i strona przestanie działać np. wskutek zmian w API wtyczki. Dzięki niej możemy cofnąć się do dowolnej starszej wersji konkretnej wtyczki, która została opublikowana na oficjalnym repozytorium wtyczek dla WordPressa. Ręcznie zajmuje to wielokrotnie więcej czasu 🙂

Oczywiście nie jest to złoty środek na wszystkie bolączki więc warto mieć pod ręką kompletną kopię zapasową strony na wypadek gdyby aktualizowana wtyczka np. modyfikowała strukturę danych w bazie danych – wtedy przywrócenie starszej wersji może nie pójść tak gładko.

Herbert – framework do tworzenia wtyczek dla WordPressa

Jeżeli chcecie tworzyć wtyczki i niekoniecznie musicie martwić się o wsparcie dla starych wersji PHP to framework Herbert może Was zainteresować.

Korzysta z widoków opartych o Twiga, dostęp do bazy danych realizuje w stylu znanym z frameworka Laravel, posiada API od routingu i ogólnie zawiera mnóstwo funkcji, które są wykorzystywane w typowych wtyczkach.

Osobiście planuję przetestować Herberta w akcji w najbliższej przyszłości przy tworzeniu jednej bardziej złożonych wtyczek – wtedy pewnie też pozwolę sobie na bardziej wnikliwą analizę tego frameworka 🙂

Dodawanie własnych przycisków w edytorze TinyMCE 4.*

WordPress 3.9 zawiera aktualizację edytora wpisów TinyMCE do wersji 4.*. Oznacza to spore zmiany w API edytora – dlatego postanowiłem opisać dodawanie własnych przycisków do edytora z użyciem nowego API.

Spis treści

Kod z poniższych przykładów można znaleźć też na Githubie.

  1. Deklarowanie nowego przycisku TinyMCE
  2. Przycisk z etykietą tekstową
  3. Przycisk ze standardową ikonką
  4. Przycisk z niestandardową ikonką pochodzącą z Dashicons
  5. Własna grafika jako ikonka przycisku
  6. Dodajemy przyciskowi submenu
  7. Dodajemy też sub-submenu 😉
  8. Dodajemy popup po kliknięciu
  9. Rozbudowywujemy popup

Czytaj dalej Dodawanie własnych przycisków w edytorze TinyMCE 4.*

WordPressowe Linki #14

Wtyczka podpowiadająca shortcodes

Idealne narzędzie dla osób, które dużo korzystają z shortcodes i nie mają pamięci do ich nazw i funkcjonalności. Wtyczka ta poza podpowiadaniem nazwy, pokazuje też opis danego shortcode (o ile jest on dostępny). W tym miejscu mała uwaga – wtyczka dostępna jest na githubie, który przy pobieraniu paczki wrzuca sufiks “-master” do nazwy katalogu więc przy instalacji poprzez wysyłanie trzeba na to uważać 😉

Prosty sposób na zmianę domyślnych linków dla grafik we wpisach

Jeżeli irytuje Was zmienianie typu linka do grafiki z “Media Link” na “Attachment Page” to ten wpis zawiera rozwiązanie Waszych problemów. A niektórzy niewtajemniczeni być może nawet zostaną zauroczeni możliwościami jakie niesie ze sobą strona wp-admin/options.php 😉

Zmiana domyślnych ustawień ekranu personalizacji motywu

Artykuł dla osób, które chciałyby np. usunąć standardowe kontrolki widoczne w ekranie personalizacji motywów.

Zmiany na blogu

W tym tygodniu zaszalałem i zmieniłem motyw na blogu – Twenty Fourteen po delikatnych zmianach póki co sprawuje się bardzo dobrze 😉 Dodatkowo utworzyłem też nową podstronę “Przydatne wtyczki” gdzie będę od czasu do czasu wrzucać ciekawe wtyczki, które uznam za szczególnie przydatne.