Wtyczki do WordPressa. Programowanie dla profesjonalistów
- Autorzy:
- Brad Williams, Ozh Richard, Justin Tadlock
- Ocena:
- 5.5/6 Opinie: 6
- Stron:
- 520
- Druk:
- oprawa twarda
- Dostępne formaty:
-
PDFePubMobi
![Wyłącznie](https://static01.helion.com.pl/ebookpoint/img/img_wylacznie.png)
Opis ebooka: Wtyczki do WordPressa. Programowanie dla profesjonalistów
Rozbuduj możliwości platformy WordPress za pomocą wtyczek!
- Od czego zacząć tworzenie nowej wtyczki?
- Jakie pułapki czekają na autorów wtyczek do systemu WordPress?
- Jak zarobić na stworzonej przez siebie wtyczce?
WordPress to jeden z najpopularniejszych systemów zarządzania treścią. Jest fundamentem niezliczonej ilości blogów, portali i stron WWW. Jego największe atuty to łatwa instalacja, przyjemna konfiguracja i niewygórowane wymagania. Ale jak to się stało, że zdobył aż taką popularność? Jest coś jeszcze - rozbudowany system wtyczek zwiększających funkcjonalność, dzięki którym możliwości WordPressa są w zasadzie nieograniczone!
W trakcie czytania tej książki dowiesz się, jak tworzyć wtyczki i dostosowywać system WordPress do własnych potrzeb, choćby były najbardziej wymyślne. Na samym początku poczynisz przygotowania do stworzenia własnej wtyczki, a także dowiesz się, jak ją instalować i odinstalowywać oraz dokumentować jej kod. W kolejnych rozdziałach nauczysz się integrować wtyczkę z systemem WordPress - tworzyć widgety, modyfikować menu, obsługiwać pola użytkownika oraz formularze. Jeżeli chcesz, aby Twoja wtyczka zdobyła popularność na całym świecie, koniecznie zapoznaj się ze sposobami tworzenia wtyczek wielojęzycznych. To jednak nie wszystko! Książka porusza wiele innych istotnych kwestii, takich jak bezpieczeństwo wtyczek, przygotowanie strony administracyjnej dla wtyczki, obsługa API. Trzymasz w rękach kompendium wiedzy na temat wtyczek w systemie WordPress. Zacznij przygodę z nimi już dziś!
- Szczegóły tworzenia wtyczek o różnym poziomie złożoności - począwszy od bardzo prostych, a na wyjątkowo skomplikowanych pluginów typu e-commerce skończywszy.
- Sposoby integracji wtyczek z platformą WordPress, zapisywania ustawień, tworzenia widgetów i skrótów, a także implementacji funkcji deinstalacji wtyczki.
- Stosowanie poprawnych technik przechowywania danych, dostosowywanie ról użytkowników oraz najlepsze praktyki z zakresu implementacji zabezpieczeń we wtyczkach.
- Wykorzystanie procedur pozwalających na używanie własnych typów wpisów na blogu, a także na tworzenie i używanie własnych taksonomii.
- API Http, JavaScript, Ajax, Cron, API Rewrite i wiele innych.
Dowiedz się, jak tworzyć własne wtyczki - przejdź na wyższy poziom używania WordPressa!
Prowadzisz bloga, serwis informacyjny, stronę firmową?
Dołącz do Programu Partnerskiego - Zostań wtyczką Helionu!
![Czytelniczy kiermasz na koniec wakacji / Książki -40%, Ebooki -50%](https://static01.helion.com.pl/ebookpoint/img/promocje/bannery/19985/box_1180x419_SM_ebp_czytelniczy_kiermasz_na_koniec_wakacji_f597d2a57.jpg)
Wybrane bestsellery
-
Explore WordPress pattern directory, create seamless designs with powerful design tools, and uncover best practices to build WordPress styling expertise with this guide to mastering full site editing, template knowledge, and interface essentials.
-
Prowadzenie firmy w dzisiejszych czasach nierozerwalnie wiąże się z koniecznością posiadania strony internetowej. Własna witryna WWW to nie luksus, a wymóg stawiany przez klientów. Choć roczny hosting domeny to niewielki koszt, postawienie strony przez profesjonalistę może nas już słono kosztować...(54.50 zł najniższa cena z 30 dni)
65.40 zł
109.00 zł(-40%) -
CSS w Wordpress. Samodzielne zmiany w wyglądzie motywu Naucz się samodzielnie wprowadzać zmiany w wyglądzie motywu swojej strony WWW. Teraz będzie wyglądała dokładnie tak, jak tego chcesz! Ten e-book jest idealny dla Ciebie, jeśli: - czujesz frustrację przy klikaniu swojej strony, ...
-
Książka, którą trzymasz w ręku, to rzecz na wskroś praktyczna. Dowiesz się z niej, jak w prosty i szybki sposób uruchomić własny sklep internetowy na CMS WordPress z użyciem wtyczki WooCommerce. Na systemie zarządzania treścią WordPress bazuje blisko 40 procent istniejących stron internetowych, a...(25.74 zł najniższa cena z 30 dni)
25.74 zł
42.90 zł(-40%) -
Kto potrafi tworzyć strony internetowe, ma w ręku niezwykle cenny i przydatny fach! Nowe witryny wyrastają jak grzyby po deszczu - wraz z uruchamianiem kolejnych firm, organizacji i prywatnych inicjatyw, które potrzebują reprezentacji w sieci. Ktoś musi budować te wszystkie internetowe wizytówki ...(64.50 zł najniższa cena z 30 dni)
64.50 zł
129.00 zł(-50%) -
Pimcore is an emerging open source enterprise-level CMS solution. This practical guide to Pimcore covers key features and useful examples to help you leverage Pimcore. You'll learn how to create custom websites, portals, and e-commerce solutions based on the needs of your organizations and at var...
Modernizing Enterprise CMS Using Pimcore. Discover techniques and best practices for creating custom websites with rich digital experiences
Daniele Fontani, Marco Guiducci, Francesco Mina, Dietmar Dietz Rietsch
-
W tej książce znajdziesz wyczerpujący opis funkcjonalności WordPressa w wersji 5.4. Dowiesz się również, czy ta platforma spełni Twoje oczekiwania. Zapoznasz się z podstawami WordPressa i z bardziej zaawansowanymi zagadnieniami, takimi jak niestandardowe typy postów, metadane i taksonomie. Nauczy...(44.50 zł najniższa cena z 30 dni)
44.50 zł
89.00 zł(-50%) -
Whether you're a budding blogger or seasoned web designer, WordPress is a brilliant tool for creating websites--once you know how to tap into its impressive features. The latest edition of this jargon-free Missing Manual shows you how to use WordPress's themes, widgets, and plug-ins to build just...(152.55 zł najniższa cena z 30 dni)
152.45 zł
199.00 zł(-23%) -
This recipe-based guide helps you explore WordPress beyond blogging and basic content management. You will learn to troubleshoot and optimize your site to maximize visibility, make it interactive, build a user community, and make your WordPress sites profitable with the increase in product sales ...
-
WordPress is much more than a blogging platform. If you have basic PHP, HTML, CSS, and JavaScript experience you can use WordPress to develop fast, scalable, secure, and highly customized web apps, mobile apps, web services, and multisite networks of websites. Along with core WordPress functions ...(135.70 zł najniższa cena z 30 dni)
135.50 zł
179.00 zł(-24%)
Zobacz pozostałe książki z serii Wrox
-
Z książki dowiesz się, kiedy stosować poszczególne wzorce projektowe i jak je implementować. Dzięki zdobytej wiedzy wzniesie się na wyższy poziom umiejętności i zacznie pisać jeszcze lepszy kod o doskonałej strukturze architektonicznej.(24.50 zł najniższa cena z 30 dni)
24.50 zł
49.00 zł(-50%) -
Ten kompletny podręcznik pozwoli Ci opanować umiejętności potrzebne do skutecznego zarządzania systemem SQL Server. Dowiesz się, jak zarządzać zmianami i zabezpieczeniami, jak dostrajać wydajność, jak monitorować system i jak tworzyć kopie zapasowe. Książka jest napisana przez czołowych specjalis...
Microsoft SQL Server 2014. Podręcznik administratora
Adam Jorgensen, Bradley Ball, Steven Wort, Ross LoForte, Brian Knight
(64.50 zł najniższa cena z 30 dni)64.50 zł
129.00 zł(-50%) -
Przewodnik dla poszukujących pracy! Rozmowa rekrutacyjna to ten rodzaj spotkania, który wywołuje stres nawet u najbardziej odpornych. Podchwytliwe pytania, zadania do rozwiązania, skomplikowane testy dotyczące spraw technicznych oraz nierzadko kilkugodzinny dialog wymagają dużej odporno...(24.50 zł najniższa cena z 30 dni)
24.50 zł
49.00 zł(-50%) -
Dzięki tej książce dowiesz się, jak to robić przy użyciu języków C# i Visual Basic. Jednak zanim napiszesz pierwszą linię kodu, warto poznać nowe środowisko pracy, tak aby tworzenie stron przebiegało szybko, wygodnie i bezproblemowo. W kolejnych rozdziałach zdobędziesz wiedzę na temat dostępnych ...(99.50 zł najniższa cena z 30 dni)
99.50 zł
199.00 zł(-50%) -
Oto książka, w której znajdziesz szczegółowe omówienie technologii Internetu mobilnego — technik i narzędzi, które można wykorzystać do udostępnienia na urządzeniach przenośnych rozmaitych materiałów sieciowych. Przedstawiono tu standardowe wzorce rozwijania interfejsów użytkownika, a także...(44.50 zł najniższa cena z 30 dni)
44.50 zł
89.00 zł(-50%) -
Książka "ASP.NET 2.0 AJAX. Zaawansowane programowanie" szczegółowo ukazuje, na czym polega tworzenie aplikacji WWW nowej generacji. Dzięki temu podręcznikowi będziesz wiedział, jak korzystać z różnych bibliotek, jak używać zaawansowanych kontrolek z pakietu AJAX Toolkit, a także jak budować własn...(28.50 zł najniższa cena z 30 dni)
28.50 zł
57.00 zł(-50%) -
Książka Visual Basic 2008. Warsztat programisty jest doskonałym podręcznikiem zarówno dla początkujących, jak i zaawansowanych programistów. Zawiera ona opis technologii i środowiska programistycznego, a także wiele przykładów i porad z dokładnie przedstawionym oraz przetestowanym kodem, zgodnym ...(74.50 zł najniższa cena z 30 dni)
74.50 zł
149.00 zł(-50%) -
Książka "Excel 2007 PL. Programowanie w VBA" to znakomite kompendium wiedzy o tym, jak za pomocą potęgi języka VBA rozbudować arkusze Excela. Korzystając z niej, nauczysz się wykorzystywać nazwy, zakresy i listy danych, a także tworzyć tabele i wykresy. Poznasz opracowane na podstawie wieloletnic...(88.50 zł najniższa cena z 30 dni)
88.50 zł
177.00 zł(-50%) -
Dzięki tej książce poznasz najlepsze praktyki związane z CSS oraz XHTML. Na przykładzie prawdziwych witryn dowiesz się, jak zapewnić różne funkcjonalności za pomocą kaskadowych arkuszy stylów. Analityczny opis strony Blogger.com pozwoli zaprezentować różne efekty, choćby takie, jak rollover dla t...
CSS. Projektowanie profesjonalnych stron WWW
Ch.Schmitt, T.Dominey, C.Li, E.Marcotte, D.Orchard, M.Trammell
(29.49 zł najniższa cena z 30 dni)29.49 zł
59.00 zł(-50%) -
Dzięki książce "PHP i MySQL. Projekty do wykorzystania" nie zmarnujesz już ani jednej cennej minuty. Stanowi ona zbiór najpopularniejszych mechanizmów, używanych na co dzień przy tworzeniu serwisów WWW. Po przewertowaniu tego podręcznika nie będzie stanowiła dla Ciebie problemu rejestracja zdarze...(47.40 zł najniższa cena z 30 dni)
47.40 zł
79.00 zł(-40%)
Ebooka "Wtyczki do WordPressa. Programowanie dla profesjonalistów" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Wtyczki do WordPressa. Programowanie dla profesjonalistów" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Wtyczki do WordPressa. Programowanie dla profesjonalistów" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Recenzje ebooka: Wtyczki do WordPressa. Programowanie dla profesjonalistów (2)
Poniższe recenzje mogły powstać po przekazaniu recenzentowi darmowego egzemplarza poszczególnych utworów bądź innej zachęty do jej napisania np. zapłaty.
-
Recenzja: magazynt3.pl 2012-04-20Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
O tym, że WordPress funkcjonuje obecnie jako podstawa dla tworzenia przeróżnych blogów i portali internetowych, nie trzeba chyba nikomu przypominać. Spowodowane jest to prostotą w jego instalacji, nieskomplikowaną konfiguracją i przede wszystkim możliwością implementacji wtyczek zwiększających jego funkcjonalność. Autorzy na początku opisują różne typy wtyczek w zależności od ich przeznaczenia, dodatkowo szczegółowo tłumacząc proces ich przygotowania oraz instalacji. Po stworzeniu danego plugina, niezwykle istotna jest jego integracja z główną aplikacją. Problem ten został w książce naprawdę szeroko przedstawiony – tworzenie menu i podmenu, obsługa pól użytkowników i dodawanie widżetów to tylko niektóre z poruszanych zagadnień. Jako niezwykle przydatny dodatek można potraktować rozdział poświęcony najbardziej użytecznym narzędziom wykorzystywanym w pracy z WordPressem. Programiści pragnący, by stworzona przez nich wtyczka była jak najbardziej przystępna dla użytkownika, z czystym sumieniem mogą poświęcić swój czas na lekturę tej pozycji.
-
Recenzja: Computer Arts 2012-04-01Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
W trakcie czytania tej książki dowiesz się, jak tworzyć wtyczki i dostosowywać system WordPress do własnych, nawet najbardziej wyrafinowanych potrzeb. Na samym początku poczynisz przygotowania do stworzenia własnej wtyczki, a także dowiesz się, jak ją instalować i odinstalowywać, a także dokumentować jej kod. W kolejnych rozdziałach nauczysz się integrować wtyczkę z systemem WordPress - tworzyć widgety, modyfikować menu, obsługiwać pola użytkownika oraz formularze. Jeżeli chcesz, aby Twoja wtyczka zdobyła popularność na całym świecie, koniecznie zapoznaj się ze sposobami tworzenia wtyczek wielojęzycznych. To jednak nie wszystko! Książka porusza wiele innych istotnych kwestii, takich jak bezpieczeństwo wtyczek, przygotowanie strony administracyjnej dla wtyczki czy obsługa API.
Szczegóły ebooka
- Tytuł oryginału:
- Professional WordPress Plugin Development
- Tłumaczenie:
- Robert Górczyński
- ISBN Książki drukowanej:
- 978-83-246-3564-1, 9788324635641
- Data wydania książki drukowanej:
- 2012-03-12
- ISBN Ebooka:
- 978-83-246-5046-0, 9788324650460
- Data wydania ebooka:
-
2012-04-27
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Format:
- 172x245
- Numer z katalogu:
- 7734
- Rozmiar pliku Pdf:
- 5.0MB
- Rozmiar pliku ePub:
- 5.4MB
- Rozmiar pliku Mobi:
- 11.4MB
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
- Erraty / Zgłoś erratę
- Serie wydawnicze: Wrox
Spis treści ebooka
- Co to jest wtyczka? (23)
- W jaki sposób wtyczki współdziałają z platformą WordPress? (24)
- Kiedy wtyczki są wczytywane? (25)
- Dostępne wtyczki (25)
- Oficjalny katalog wtyczek (26)
- Przykłady popularnych wtyczek (26)
- Popularne tagi wtyczek (27)
- Zalety wtyczek (27)
- Brak konieczności modyfikacji jądra platformy (27)
- Nie trzeba wyważać otwartych drzwi (28)
- Oddzielenie wtyczek i motywów (28)
- Łatwe uaktualnienia (29)
- Łatwiejsze dzielenie się wtyczkami i ich ponowne używanie (29)
- Wtyczki są oddzielone od siebie (29)
- Społeczność tworząca wtyczki (30)
- Instalacja wtyczek i zarządzanie nimi (30)
- Instalacja wtyczki (30)
- Zarządzanie wtyczkami (31)
- Edycja wtyczek (31)
- Katalog wtyczek (32)
- Typy wtyczek (32)
- Testowanie funkcji wtyczek (33)
- Podsumowanie (34)
- Utworzenie pliku wtyczki (35)
- Nadanie nazwy wtyczce (35)
- Używanie katalogu (36)
- Stosowanie rozsądnych praktyk (36)
- Stosowanie prefiksu w każdej sytuacji (36)
- Organizacja pliku (37)
- Struktura katalogów (37)
- Wymagania dotyczące nagłówka (38)
- Utworzenie nagłówka (38)
- Licencja wtyczki (39)
- Określanie ścieżek dostępu (39)
- Ścieżki dostępu wtyczki (40)
- Lokalne ścieżki dostępu (40)
- Adresy URL (41)
- Aktywacja i dezaktywacja funkcji (42)
- Funkcja aktywacji wtyczki (42)
- Utworzenie ustawień domyślnych podczas aktywacji (43)
- Funkcja dezaktywacji wtyczki (43)
- Dezaktywacja to nie dezinstalacja wtyczki (44)
- Metody dezinstalacji (44)
- Dlaczego dezinstalacja wtyczki jest konieczna? (44)
- Plik uninstall.php (44)
- Zaczep uninstall (45)
- Standardy tworzenia kodu (46)
- Twórz dokumentację kodu (46)
- Nazwy zmiennych, funkcji i plików (47)
- Apostrof i cudzysłów (47)
- Wcięcia (48)
- Styl stosowania nawiasów (48)
- Używanie spacji (49)
- Skrócone znaczniki PHP (49)
- Polecenia SQL (49)
- Lista rzeczy do sprawdzenia podczas prac nad wtyczkami (49)
- Podsumowanie (50)
- Akcje (52)
- Czym jest akcja? (53)
- Funkcje zaczepu akcji (54)
- Najczęściej używane zaczepy akcji (58)
- Filtry (61)
- Funkcje zaczepu filtru (63)
- Funkcje szybko zwracające wartość (67)
- Najczęściej używane zaczepy filtru (68)
- Używanie zaczepów z poziomu klasy (71)
- Tworzenie własnych zaczepów (72)
- Zalety utworzenia własnego zaczepu (73)
- Przykład utworzenia własnego zaczepu akcji (73)
- Przykład własnego zaczepu filtru (73)
- W jaki sposób wyszukiwać zaczepy? (75)
- Wyszukiwanie zaczepów w kodzie tworzącym jądro WordPress (75)
- Zaczepy zmienne (75)
- Listy zaczepów (76)
- Podsumowanie (76)
- Dodawanie menu i podmenu (77)
- Utworzenie menu najwyższego poziomu (77)
- Dodawanie podmenu (78)
- Dodawanie elementu menu do już istniejącego menu (80)
- Tworzenie widgetów (82)
- Utworzenie widgetu (82)
- Widget zaawansowany (87)
- Tworzenie widgetów kokpitu (92)
- Utworzenie widgetu kokpitu wraz z opcjami (93)
- Pola użytkowników (96)
- Dodawanie własnego pola użytkownika (97)
- Zapis danych pola użytkownika (97)
- Zaawansowane pole użytkownika (101)
- Zachowanie spójności (106)
- Korzystanie z interfejsu użytkownika platformy WordPress (106)
- Podsumowanie (113)
- Internacjonalizacja i tłumaczenie na inne języki (115)
- Dlaczego warto przeprowadzać internacjonalizację? (116)
- Zrozumienie zagadnienia internacjonalizacji w profesjonalnej pracy (116)
- Przygotowanie wtyczki do tłumaczenia na inne języki (117)
- Wyświetlanie i zwracanie ciągów tekstowych (118)
- Używanie miejsc zarezerwowanych (125)
- Internacjonalizacja kodu JavaScript (127)
- Tworzenie plików tłumaczenia (130)
- Pliki MO i PO (130)
- Narzędzia służące do tłumaczenia (130)
- W jaki sposób utworzyć plik POT? (131)
- Gdzie przechowywać pliki tłumaczeń? (131)
- Podsumowanie (132)
- Zabezpieczenie wtyczki (133)
- Czym jest zapewnienie bezpieczeństwa wtyczce? (134)
- Czym nie jest zapewnienie bezpieczeństwa wtyczce? (134)
- Uprawnienia użytkownika (134)
- W jaki sposób używać funkcji current_user_can()? (134)
- Nie sprawdzaj zbyt wcześnie (135)
- Unikalne identyfikatory (136)
- Uprawnienia kontra zamiary (136)
- Czym jest unikalny identyfikator? (137)
- Jak tworzyć i weryfikować unikalne identyfikatory? (137)
- Unikalne identyfikatory w skryptach Ajax (142)
- Weryfikacja i oczyszczenie danych (143)
- Potrzeba weryfikacji i oczyszczania danych (143)
- Dobra praktyka: identyfikacja potencjalnie niebezpiecznych danych (144)
- Weryfikacja czy oczyszczanie danych wejściowych? (146)
- Przykłady weryfikacji i oczyszczania danych (147)
- Formatowanie poleceń SQL (163)
- Obiekt $wpdb (163)
- Dlaczego metody obiektu wpdb są lepsze? (163)
- Metody typu "wszystko w jednym" (164)
- Najczęściej stosowane metody (166)
- Ochrona zapytań przed atakami typu SQL Injection (170)
- Różne metody i właściwości obiektu wpdb (172)
- Dobre nawyki bezpieczeństwa (172)
- Podsumowanie (174)
- API Options (175)
- Zapisywanie opcji (175)
- Zapisywanie tablicy opcji (176)
- Pobieranie opcji (177)
- Wczytywanie tablicy opcji (178)
- Usuwanie opcji (178)
- Parametr autoload (179)
- API Settings (180)
- Zalety API Settings (181)
- Funkcje API Settings (181)
- Zebranie całości: pełna strona zarządzania wtyczką (185)
- Usprawnienie reakcji funkcji i weryfikacja błędów (187)
- Dodawanie pól na istniejącej stronie (188)
- API Transients (192)
- Zapisywanie opcji, która ma utracić ważność (192)
- Pobieranie opcji, która ma utracić ważność (192)
- Usunięcie opcji, która utraciła ważność (192)
- Praktyczny przykład użycia krótkotrwałych danych (193)
- Szczegółowe informacje techniczne (193)
- Idea krótkotrwałych danych (193)
- Zapisywanie ustawień poszczególnych użytkowników (194)
- Tworzenie wtyczki (194)
- Metadane użytkownika (194)
- Uaktualnianie metadanych użytkownika (195)
- Pobieranie metadanych użytkownika (196)
- Usunięcie metadanych użytkownika (196)
- Pobieranie identyfikatora użytkownika (197)
- Dodawanie pól na stronie profilu (197)
- Wtyczka BOJ Admin Lang (199)
- Ustawienia dla poszczególnych użytkowników - najlepsze praktyki (200)
- Przechowywanie danych we własnych tabelach (201)
- Typy danych (201)
- Standardowe tabele WordPress (202)
- Tworzenie własnej tabeli (202)
- Uaktualnienie struktury własnej tabeli (203)
- Uzyskanie dostępu do własnej tabeli (206)
- Podsumowanie (207)
- Praca z użytkownikami (210)
- Funkcje użytkownika (210)
- Tworzenie, uaktualnianie i usuwanie użytkowników (214)
- Dane użytkownika (218)
- Metadane użytkownika (223)
- Role i możliwości (229)
- Czym są role i możliwości? (230)
- Role domyślne (230)
- Własne role (231)
- Ograniczanie dostępu (231)
- Sprawdzanie uprawnień użytkownika (232)
- Czy użytkownik jest administratorem? (236)
- Nadanie własnych uprawnień (237)
- Dostosowanie ról do własnych potrzeb (238)
- Tworzenie roli (238)
- Usunięcie roli (239)
- Dodanie możliwości do roli (241)
- Usuwanie możliwości z roli (241)
- Wtyczka obsługująca własne role i możliwości (242)
- Podsumowanie (245)
- Szybki kurs wykonywania żądań HTTP (247)
- Czym jest żądanie HTTP? (247)
- Jak wykonywać żądania HTTP w PHP? (250)
- Funkcje obsługi HTTP oferowane przez WordPress (251)
- Funkcje rodziny wp_remote_* (252)
- Konfiguracja zaawansowana i wskazówki (257)
- Ćwiczenie praktyczne: odczyt formatu JSON z zewnętrznego API (263)
- Pobieranie i odczytywanie danych JSON (263)
- Funkcjonująca wtyczka (264)
- Ćwiczenie praktyczne: wysyłanie danych do zdalnego API (267)
- Formatowanie parametrów dla żądań POST (267)
- Gotowa wtyczka (268)
- Ćwiczenie praktyczne: odczyt dowolnej treści (269)
- Utworzenie własnego repozytorium wtyczki (270)
- Jak działa proces uaktualnienia wtyczki na platformie WordPress? (270)
- Wykonywanie żądań do alternatywnego API z poziomu wtyczki (272)
- Utworzenie alternatywnego API (274)
- Kilka ostrzeżeń dotyczących własnych API (276)
- Przypadek specjalny: pobieranie zdalnych wiadomości RSS (276)
- Podsumowanie (277)
- Tworzenie skrótu (279)
- Czym jest skrót? (279)
- Rejestracja własnego skrótu (280)
- Wskazówki dotyczące skrótów (284)
- Pomyśl o prostocie (284)
- Pamiętaj o dynamiczności (287)
- Wewnętrzny sposób działania (288)
- Kod BBCode we wtyczce obsługującej komentarze (290)
- Ograniczenia skrótów podczas obsługi struktur zagnieżdżonych (292)
- Integracja z usługą Google Mapy (293)
- Uzyskanie dostępu do API Google Geocoding (293)
- Przechowywanie wyników (295)
- Uzyskanie dostępu do API Google Maps (296)
- Więcej pomysłów dotyczących skrótów (300)
- Wyświetlanie treści jedynie dla zalogowanych użytkowników (301)
- Wyświetlenie treści ograniczonej czasowo (302)
- Zaciemnienie adresu e-mail (302)
- Podsumowanie (303)
- Tworzenie własnych typów wpisów bloga (306)
- Możliwe typy wpisów bloga (306)
- Rejestracja typu wpisu bloga (306)
- Ustawianie etykiet we własnym typie wpisu bloga (311)
- Wykorzystanie własnych możliwości (313)
- Dołączanie istniejących taksonomii (314)
- Używanie własnych typów wpisów bloga (315)
- Utworzenie pętli własnego typu wpisu bloga (315)
- Pobieranie treści własnego typu wpisu bloga (317)
- Sprawdzenie istnienia typu wpisu bloga (318)
- Metadane wpisu bloga (319)
- Dodawanie metadanych wpisu bloga (320)
- Pobieranie metadanych (321)
- Uaktualnienie metadanych wpisu bloga (321)
- Usuwanie metadanych (322)
- Tworzenie własnych taksonomii (323)
- Zrozumienie taksonomii (323)
- Rejestracja własnej taksonomii (324)
- Przypisanie taksonomii do typu wpisu bloga (329)
- Używanie własnych taksonomii (329)
- Pobieranie taksonomii (329)
- Używanie taksonomii wraz z wpisami bloga (330)
- Tagi warunkowe taksonomii (332)
- Wtyczka typu wpisu bloga oraz taksonomii (334)
- Podsumowanie (336)
- Krótkie wprowadzenie do jQuery (337)
- Zalety wynikające z używania jQuery (337)
- Krótki kurs jQuery (338)
- Technologia Ajax (341)
- Czym jest Ajax? (341)
- Najlepsze praktyki dotyczące technologii Ajax (344)
- Dodawanie kodu JavaScript do WordPress (345)
- Prawidłowy sposób dołączania skryptów (345)
- Gdzie umieszczać skrypty? (351)
- Dodawanie skryptów jedynie wtedy, gdy są potrzebne (353)
- Skrypty dynamiczne na platformie WordPress (357)
- Technologia Ajax na platformie WordPress (360)
- Technologia Ajax na platformie WordPress: reguły (360)
- Kompletny przykład: natychmiastowe odnośniki "Czytaj dalej" (362)
- Kolejny przykład: usunięcie komentarza ze strony (369)
- Usuwanie błędów podczas używania technologii Ajax (373)
- Podsumowanie (374)
- Czym jest cron? (375)
- W jaki sposób działa demon cron? (375)
- Tworzenie harmonogramu zadań cron (376)
- Utworzenie powtarzającego się zadania harmonogramu (376)
- Utworzenie jednorazowego zadania harmonogramu (378)
- Usunięcie zadania z harmonogramu (380)
- Zdefiniowanie własnych odstępów czasu (381)
- Wyświetlenie zadań harmonogramu cron (381)
- Prawdziwy cron (385)
- Przykłady praktyczne (385)
- Usuwanie co tydzień wcześniejszych wersji wpisu bloga (385)
- Wtyczka automatycznie wysyłająca wiadomość e-mail (390)
- Wtyczka usuwająca komentarze (393)
- Podsumowanie (399)
- Dlaczego czasem trzeba zmieniać adresy URL? (401)
- Zasady dotyczące odnośników bezpośrednich (402)
- Moduł mod_rewrite serwera Apache (402)
- Zmiany adresów URL na platformie WordPress (403)
- W jaki sposób WordPress obsługuje zapytania? (404)
- Ogólny opis procesu wykonania zapytania (404)
- Obiekt rewrite (405)
- Obiekt query (405)
- Co można zrobić przy użyciu wtyczek? (406)
- Przykłady praktyczne (406)
- Zmiana adresu URL w celu utworzenia listy sklepów (407)
- Tworzenie nowej struktury odnośników bezpośrednich oraz integracja ze stronami, które nie powstały w WordPress (412)
- Wyświetlanie produktów sklepu (414)
- Dodawanie punktu końcowego i zmiana formatu danych wyjściowych (415)
- Dodanie własnego kanału wiadomości informującego o ostatnio dodanych obrazach (419)
- Podsumowanie (421)
- Różnice (424)
- Standardowa konfiguracja WordPress kontra sieć Multisite (424)
- Zrozumienie terminologii sieci Multisite (424)
- Zalety sieci Multisite (425)
- Włączenie sieci Multisite na platformie WordPress (425)
- Funkcje sieci Multisite (427)
- Potęga identyfikatora bloga (427)
- Najczęściej używane funkcje (427)
- Przełączenie i przywracanie witryn internetowych (429)
- Przykłady skrótów uzyskania dostępu do treści sieci (432)
- Przykład widgetu z treścią sieciową (436)
- Utworzenie nowej witryny (443)
- Opcje witryny sieci Multisite (448)
- Użytkownicy w sieci (448)
- Rola Superadministratora w sieci Multisite (452)
- Sprawdzenie właściciela witryny (453)
- Dane statystyczne dotyczące sieci (454)
- Schemat bazy danych sieci Multisite (455)
- Tabele stosowane w sieci Multisite (455)
- Tabele przeznaczone dla konkretnych witryn (455)
- Podsumowanie (456)
- Zapewnienie (lub nie) obsługi starszych wersji (457)
- Aktualizacja oprogramowania zgodnie z cyklem rozwojowym WordPress (458)
- Funkcje uznane za przestarzałe (459)
- Obsługa zbędnych instalacji (460)
- Usuwanie błędów (460)
- Włączenie trybu usuwania błędów (461)
- Wyświetlanie komunikatów związanych z usuwaniem błędów (461)
- Poprawianie błędów wskazywanych przez komunikaty (462)
- Rejestrowanie błędów (466)
- Włączenie rejestrowania błędów (466)
- Położenie pliku dziennika błędów (467)
- Plik dziennika błędów (467)
- Buforowanie (467)
- Zapisywanie, wczytywanie i usuwanie buforowanych danych (468)
- Buforowanie danych we wtyczce (469)
- Podsumowanie (471)
- Wybór licencji dla wtyczki (474)
- Różne opcje (474)
- Dlaczego licencja ma znaczenie? (475)
- Zarabianie pieniędzy pomimo stosowania licencji GPL (476)
- Udostępnienie wtyczki na witrynie WordPress.org (477)
- Utworzenie konta (478)
- Zgłoszenie wtyczki do oficjalnego repozytorium (479)
- Konfiguracja SVN (479)
- Utworzenie pliku readme.txt (480)
- Rozsławienie wtyczki (483)
- Nadawanie nazwy wtyczce (483)
- Zbudowanie witryny internetowej (485)
- Utworzenie strony dla wtyczki (487)
- Ogłoszenie wydania wtyczki (487)
- Pomoc techniczna dla użytkowników wtyczki (488)
- Zbieranie informacji od użytkowników (488)
- Wyjście z piwnicy (490)
- Inne metody promocji (490)
- Podsumowanie (491)
- Jądro platformy jako punkt odniesienia (493)
- Dokumentacja osadzona na platformie (493)
- Wyszukiwanie funkcji (495)
- Najważniejsze pliki tworzące jądro platformy (495)
- Codex (497)
- Przeszukiwanie witryny Codex (497)
- Opis funkcji (498)
- Narzędzia oferowane przez inne witryny internetowe (498)
- PHPXref (498)
- Baza danych zaczepów platformy WordPress (500)
- Zasoby oferowane przez społeczność (500)
- Fora pomocy technicznej (500)
- Listy dyskusyjne (501)
- Czat WordPress (501)
- Informacje dotyczące prac rozwojowych nad WordPress (502)
- Zgłaszanie pomysłów dla WordPress (502)
- Obsługiwane przez społeczność witryny z nowościami (502)
- Wydarzenia lokalne (503)
- Narzędzia (503)
- Przeglądarka internetowa (504)
- Edytor tekstu (504)
- Obsługa plików za pomocą FTP, SFTP i SSH (505)
- phpMyAdmin (505)
- Podsumowanie (506)
O autorach (15)
Wstęp (17)
Wprowadzenie (19)
Rozdział 1. Wprowadzenie do wtyczek (23)
Rozdział 2. Podstawy wtyczek (35)
Rozdział 3. Zaczepy (51)
Rozdział 4. Integracja z platformą WordPress (77)
Rozdział 5. Internacjonalizacja (115)
Rozdział 6. Bezpieczeństwo wtyczki (133)
Rozdział 7. Ustawienia wtyczki (175)
Rozdział 8. Użytkownicy (209)
Rozdział 9. API HTTP (247)
Rozdział 10. API Shortcode (279)
Rozdział 11. Rozbudowa wpisów bloga: metadane,
własne typy wpisów bloga i taksonomie (305)
Rozdział 12. Technologie JavaScript i Ajax na platformie WordPress (337)
Rozdział 13. Cron (375)
Rozdział 14. API Rewrite (401)
Rozdział 15. Sieć Multisite (423)
Rozdział 16. Usuwanie błędów i optymalizacja (457)
Rozdział 17. Działania marketingowe (473)
Rozdział 18. Narzędzia programisty (493)
Skorowidz (507)
Oceny i opinie klientów: Wtyczki do WordPressa. Programowanie dla profesjonalistów Brad Williams, Ozh Richard, Justin Tadlock (6)
Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(3)
(3)
(0)
(0)
(0)
(0)
więcej opinii