Blog
Czas założyć okulary do czytania
-
Tworzenie systemu headless z Vue.js i WordPress REST API
W dobie rosnących oczekiwań użytkowników dotyczących wydajności i elastyczności aplikacji internetowych, coraz więcej firm decyduje się na architekturę headless. Połączenie Vue.js z WordPress REST API otwiera nowe możliwości w zakresie budowy nowoczesnych, dynamicznych i responsywnych aplikacji webowych. W tym artykule pokażemy, jak stworzyć system headless oparty na tych technologiach. Czym jest Headless CMS? Headless CMS…
-
Automatyzacja z n8n i WordPress REST API: Jak zintegrować swoje procesy
W dzisiejszym artykule omówimy, jak n8n, narzędzie do automatyzacji, może współpracować z WordPress REST API, aby usprawnić Twoje procesy oraz zwiększyć efektywność zarządzania treścią i danymi na stronie. Czym jest n8n? n8n to otwarta platforma do automatyzacji, która pozwala na tworzenie złożonych przepływów pracy, łącząc różne aplikacje i usługi. Dzięki przyjaznemu interfejsowi wizualnemu, użytkownicy mogą…
-
Integracja WordPress REST API z usługami zewnętrznymi
Wprowadzenie WordPress to jeden z najpopularniejszych systemów zarządzania treścią (CMS) na świecie. Wraz z rozwojem nowoczesnych technologii webowych, strony internetowe coraz częściej korzystają z integracji z usługami zewnętrznymi, aby zwiększyć wydajność, automatyzację oraz skalowalność. WordPress REST API otwiera niemal nieograniczone możliwości — od architektury Headless WordPress po zaawansowane workflow automatyzacji. W tym przewodniku dowiesz się,…
-
Własny plugin WordPress wystawiający punkt Rest API
W kilku wcześniejszych wpisach poruszałem kwestie dodawania aplikacji Vue do WordPressa w formie wtyczki oraz tworzenia pluginu posiadającego dostęp do bazy danych strony WordPress. W dzisiejszym wpisie stworzymy wtyczkę z pomocą której dodamy dane do bazy danych WordPressa i wystawimy te dane jako endpoint Rest API. Wtyczka będzie umożliwiała dodawanie pytań i odpowiedzi do quizzu…
-
Własna wtyczka WordPress zapisująca dane, wprowadzone przez odwiedzającego stronę, do bazy danych cz.2
Poprzednią część poradnika zakończyliśmy zapisem wprowadzonych danych do bazy danych. Teraz przyszedł czas, aby móc je odczytać w panelu administratora. W tym celu w panelu administracyjnym stworzymy osobne menu Event Participants List. Funkcją WordPressa, która służy do tworzenia nowego menu, jest add_menu_page(). W pliku event-list-plugin.php umieścimy ją wewnątrz funkcji, która po wywołaniu utworzy nowe menu….
-
Własna wtyczka WordPress zapisująca dane, wprowadzone przez odwiedzającego stronę, do bazy danych cz.1
W poprzednim wpisie utworzyliśmy wtyczkę WordPress, która dodawała do strony aplikację JavaScript. Nasza aplikacja mogła działać jako integralna część strony WordPress. Dziś pójdziemy o krok dalej — napiszemy wtyczkę, która będzie zapisywała dane wprowadzone przez użytkownika do bazy danych WordPressa. Oczywiście w repozytorium wtyczek znajdziemy wiele gotowych rozwiązań tego typu, takich jak bardzo popularny Contact…
-
Ukrywanie przycisku „Dodaj do koszyka” w WooCommerce
Istnieje wiele sposobów na ukrycie przycisku „Dodaj do koszyka” w WooCommerce. Możesz edytować plik functions.php, dodając filtr lub akcję, aby usunąć lub ukryć część szablonu WooCommerce. Ale moim zdaniem najłatwiejszym sposobem jest po prostu zmiana CSS w panelu administracyjnym WordPressa. Można to zrobić, dodając poniższy kod w Wygląd / Dostosuj / Dodatkowy CSS, a następnie…
-
Użycie biblioteki Selenium do aktualizacji produktów w WooCommerce? Tak, to możliwe…
Selenium to popularna biblioteka służąca do testowania aplikacji internetowych w przeglądarkach. Ale czy można używać jej także w inny sposób? Oczywiście! Selenium automatyzuje przeglądarki i może wykonać praktycznie wszystko, co jesteś w stanie zrobić ręcznie w przeglądarce. Wyobraź sobie, że masz duży sklep internetowy z setkami produktów. Co miesiąc musisz zmieniać ceny. Robienie tego ręcznie…
-
Dodawanie warunków do logiki wyświetlania produktów w WooCommerce – warunki na podstawie kategorii
Wielokrotnie chcemy, aby jedna lub więcej kategorii w naszym sklepie WooCommerce była wyświetlana w inny sposób. WordPress i WooCommerce API daje nam możliwość korzystania z haków oraz instrukcji warunkowych, aby wyświetlać interesujące nas elementy treści. Wyobraźmy sobie, że chcemy coś dodać lub usunąć, jeśli produkt należy do określonej kategorii (na przykład chcemy dodać dodatkową informację…
-
Aplikacja Vue na stronie WordPress jako zewnętrzna wtyczka
Bardzo możliwe, że zdarzyła się wam sytuacja, kiedy chcieliście umieścić w waszym serwisie WordPress jakąś niewielką aplikację napisaną w JavaScripcie. Mógł to być jakiś rodzaj kalkulatora, minigra czy interaktywna animacja. Wielu średnio zaawansowanych użytkowników WordPressa z pewnością podejmie próbę doklejenia takiego kodu JavaScript do któregoś z elementów HTML strony za pomocą wp_enqueue_script() w pliku functions.php…
-
Testy automatyczne dla Twojej strony WordPress – czy warto się nimi zainteresować?
Pisanie testów to powszechna praktyka w dużych projektach IT. Jest to zupełnie normalne przy tworzeniu nowej aplikacji, ale czy taka praktyka jest warta Twojej uwagi w przypadku strony na WordPressie? Jak to zwykle bywa, tak i nie, czyli to zależy. Jeśli masz małą stronę z 5 podstronami, to prawdopodobnie nie ma to większego sensu. Ale…
