#4 Tworzenie wtyczki WordPress. Widżety


12 marca 2016 / Michał Kortas


To tylko jeden wpis z serii Tworzenie wtyczki WordPress. Obecne i przyszłe artykuły dostępne będą pod specjalnym tagiem Wtyczka WordPress.

Znasz już podstawy tworzenia wtyczek dla WordPressa. Poznałeś już haki filtrów i akcji, potrafisz stworzyć prosty panel ustawień pluginu. Ale czy wiesz, że każda wtyczka może dołączać do strony własne widżety? Dzisiaj pokażę Ci, jak przygotować taki projekt.

Czytaj dalej #4 Tworzenie wtyczki WordPress. Widżety


Tagi:


#3 Tworzenie wtyczki WordPress. Haki filtrów


27 lutego 2016 / Michał Kortas


To tylko jeden wpis z serii Tworzenie wtyczki WordPress. Obecne i przyszłe artykuły dostępne będą pod specjalnym tagiem Wtyczka WordPress.

Poprzednim wpisem na temat haków akcji pokazałem Ci, w jaki sposób stworzyć prostą wtyczkę, umieszczającą kod Google Analitics na witrynie WordPress. Dzisiaj chciałbym Ci pokazać, jak skorzystać z filtrów, na przykładzie kolejnego modułu, umieszczającego reklamy Google Ansense w treści każdego pojedynczego artykułu.

Projekt na GitHub Zapytaj na forum

Zapraszam Cię do lektury trzeciej części cyklu Tworzenie wtyczki WordPress. Czytaj dalej #3 Tworzenie wtyczki WordPress. Haki filtrów


Tagi:


#2 Tworzenie wtyczki WordPress. Haki akcji


20 lutego 2016 / Michał Kortas


To tylko jeden wpis z serii Tworzenie wtyczki WordPress. Obecne i przyszłe artykuły dostępne będą pod specjalnym tagiem Wtyczka WordPress.

Kontynuując mój poprzedni wpis na temat tworzenia wtyczek do WordPressa, postaram się zgrabnie przejść do omówienia haków akcji. Wzorcową wtyczką, którą dzisiaj stworzysz, będzie prosty moduł umieszczania kodu Google Analitics, z uwzględnieniem kodu użytkownika podawanego w ustawieniach wtyczki. Brzmi tajemniczo? Nie przejmuj się i czytaj dalej! ;-)

Czytaj dalej #2 Tworzenie wtyczki WordPress. Haki akcji


Tagi:


#1 Tworzenie wtyczki WordPress. Pierwsze kroki


10 lutego 2016 / Michał Kortas


To tylko jeden wpis z serii Tworzenie wtyczki WordPress. Obecne i przyszłe artykuły dostępne będą pod specjalnym tagiem Wtyczka WordPress.

Wtyczki WordPressa to narzędzia, pozwalające zrobić z tym systemem dosłownie wszystko. Dzięki nim możesz dodać dowolną funkcję, rozszerzającą podstawowe zasady działania Twojej witryny. Istnieje jednak jedno pytania, które powinieneś sobie zadać przed rozpoczęciem tworzenia własnego, wymyślnego pluginu.

Kursy wideo WordPress

Czy w bogatym i ogólnodostępnym repozytorium WordPressa nie ma wtyczki, która jest mi potrzebna?

Jest wielce prawdopodobne, że właśnie w tym miejscu możesz zakończyć czytanie niniejszego wpisu. ;-) Czytaj dalej #1 Tworzenie wtyczki WordPress. Pierwsze kroki


Tagi:


WordPress 4.0 Beta 4 – co czeka nas pod koniec miesiąca?


19 sierpnia 2014 / Michał Załęcki


wordpress-4.0Już niedługo, bo wszystko wskazuje, że ok. 27 sierpnia, ukaże się nowe wydanie najpopularniejszej platformy (nie tylko) blogowej. WordPress 4.0 wkroczył w fazę finalnej bety, którą od finalnego wydania dzieli już release candidate (więcej szczegółów odnośnie cyklu wydawniczego). Kod został zmieniony setki razy mimo to WordPress 4.0 nie przynosi rewolucyjnych zmian. Po przetestowaniu własnych wtyczek i motywów doszedłem do przyjemnego wniosku – wszystko działa. Poza poprawkami różnorakich błędów znacznie poszerzono panel administracyjny o nowe funkcjonalności.

TinyMCE

Możemy teraz w edytorze podglądnąć osadzoną treść np. film z portalu YouTube czy odtworzyć przesłany film. Poprawiony został również widok podglądu galerii i wybór koloru.

Nowy wygląd biblioteki mediów

Biblioteka mediów zyskała dodatkowy układ w postaci siatki. Bo wybraniu danego elementu z listy otwiera się okno, które pozwala na wygodną, szybkę edycję.

Wybór języka podczas instalacji

Słynny pięciominutowy (w praktyce maksymalnie dwuminutowy) proces instalacji został wzbogacony o wybór języka na poziomie instalatora. Do tej pory, pobieraliśmy osobną paczkę z WordPressem w interesującym nas języku.

wordpress-4.0-beta-01

Usprawniony Customizer

Zmiany nie ominęły Customizera. Poza odświeżonym wyglądem otrzymał też dodatkowy panel z widgetami.

wordpress-4.0-beta-08

Odświeżony panel instalacji wtyczek

Panel instalacji wtyczek został znacznie odmieniony. Podobnie jak w bibliotece mediów, wtyczki są prezentowane w układzie siatki.

Podsumowanie

Developerzy cały czas pracują nad nad nowym wydaniem. Jeżeli znalazłeś buga (nie mylić z feature) podziel się tą informacją ze społecznością na przeznaczonym do tego forum. WordPress 4.0 możesz pobrać tutaj, albo skorzystać z pluginu WordPress Beta Tester.


Tagi:


#2 WordPress – 5 trików i porad dla programistów


11 kwietnia 2014 / Michał Załęcki


#1 WordPress 5 trików i poradWordPress – 5 trików i porad dla programistów to seria artykułów, w której pokazuje Tobie bardzo przydatne kawałki kodu gotowe od razu do zaimplementowania w twojej witrynie. Żeby jeszcze bardziej ułatwić Ci to zadanie cały kod jest możliwy do pobrania w formie pluginu.

1. Własne informacje kontaktowe

WordPress standardowo pozwala na dodanie paru informacji kontaktowych o danym użytkowniku w jego panelu. Email i strona WWW to jak na erę social media naprawdę niewiele. We wcześniejszych wersjach dostępne były jeszcze AIM, Yahoo i Jabber. Nie jest to problem, ponieważ w prosty sposób możemy dodać własne, dowolne pola.

body_class

2. Odnośnik i jego tytuł na stronie logowania

W pierwszym wpisie serii, przy okazji zmian na stronie logowania użytkownik DMati zasugerował pokazanie sposobu w jaki możemy edytować odnośnik i jego tytuł na stronie logowania.

url-strona-logowania

3. „Sprytny” tytuł

Same pliki szablonowe powinny być jak najprostsze i nie powinny udawać kontrolera. Niby sprawa oczywista, a jednak nie trzeba długo szukać by trafić na motyw, w którym ktoś uznał, że złożone warunki w szablonie to właściwe rozwiązanie. Warto pamiętać, że możemy tworzyć też własne tagi szablonowe i dzięki temu zachować porządek w plikach szablonowych.

4. Własne klasy dla postu

Z klas generowanych przez funkcję post_class możemy się wiele dowiedzieć ( jego status, format, id itd.). Czasami jednak nasze style dla postu mogą wymagać specjalistycznych informacji tj. to czy post ma miniaturę. Mamy wtedy dwa wyjścia. Pierwsze, napaskudzimy if-ami w plikach szablonowych (wyjątkowo kiepski pomysł również ze względu na częste łamanie zasady DRY). Drugie, zrobimy to jak należy za pomocą odpowiedniego filtru w pliku functions.php.

post_class

5. Własne klasy dla body

Innym tagiem generującym klasy jest body_class. Dostarcza on informacji m. in. o typie wyświetlanej strony i użytkowniku. Generowane klasy możemy edytować w podobny sposób.

body_class

Przydatne linki


Tagi:


#1 WordPress – 5 trików i porad dla programistów


21 marca 2014 / Michał Załęcki


#1 WordPress 5 trików i poradWordPress – 5 trików i porad dla programistów to nowa seria artykułów, w której pokaże Tobie bardzo przydatne kawałki kodu gotowe od razu do zaimplementowania w twojej witrynie. Żeby jeszcze bardziej ułatwić Ci to zadanie (wiem, rozpieszczamy Was) cały kod jest możliwy do pobrania w formie pluginu.

1. Oczyszczenie nagłówka

Jeżeli jeszcze jesteś ze mną to w strzelam w ciemno, że zaglądałeś już do źródła kodu strony generowanej przez WordPress. Zauważyłeś coś dziwnego w nagłówku? Zaraz się tego pozbędziemy. Przeglądając motyw znajdziemy w miejscu niepożądanego kodu tylko wywołanie funkcji wp_head() pełni ona ważną rolę w motywie, więc nie możemy się jej od tak pozbyć. Możemy jednak wyrejestrować akcje odpowiedzialne za ten bałagan. Jeżeli potrzebujesz niektórych elementów zakomentuj odpowiednią linijkę kodu.

nagłówek

2. Własne logo na stronie logowania

Jeżeli nie przypadło Ci do gustu oryginalne logo WordPress, lub chcesz po prostu spersonalizować stronę logowania w posty sposób możesz zmienić logo na własne.

3. Wiadomość na stronie logowania.

WordPress umożliwia programiście dodanie własnej wiadomości na stronie logowania w równie posty sposób jak podmienienie loga.

logowanie

4. Zmiana długości wypisu.

Jeżeli wypis nie został dodany do wpisu zostanie on wygenerowany automatycznie. Domyślna długość wypisu w WordPressie wynosi 55 słów. Można tę wartość dopasować do swoich potrzeb wykorzystując odpowiedni filtr.

5. Zmiana znaku kończącego wypis.

Jeżeli nie odpowiada Ci sposób w jaki WordPress kończy wypis możesz zmienić go na dowolny kod HTML.

wypis

Przydatne linki


Tagi:


Skalujemy WordPress’a dla większego ruchu – konfiguracja W3 Total Cache oraz usługa Cloudflare


26 lutego 2013 / Karol Trybulski


WordPress to obecnie jeden z najpopularniejszych systemów CMS na świecie. Korzystają z niego zarówno małe blogi odwiedzane przez kilkanaście osób jak i potężne portale, gdzie w każdej godzinie są setki odwiedzających. Jak w takim razie sprawić, aby setki odwiedzających naszą stronę, bloga lub jakikolwiek inny portal oparty o CMS WordPress mogli korzystać ze strony w sposób szybki i pewny? W tym artykule przedstawiamy, jak za pomocą popularnej i ciągle rozwijanej wtyczki W3 Total Cache oraz darmowej (w pewnym zakresie) usługi Cloudflare przygotować swoją stronę na bardzo duży ruch.

Czytaj dalej Skalujemy WordPress’a dla większego ruchu – konfiguracja W3 Total Cache oraz usługa Cloudflare