wPHP - wordpress, woocommerce - kodowanie bez wtyczek
WordPress - zakoduj to sam w PHP
api-nbp

Pobieranie aktualnego kursu walut przez API NBP

Grzegorz Chodacki8 września 2022layout

Jakiś czas temu zdarzyło się zadanie od klienta, który chciał mieć część produktów woocommerce z cenami w euro a część w złotówkach. I żeby nie było tak prosto to niech jeszcze system przelicza to euro na złotówki dla klienta. A co tam – niech je jeszcze przelicza po aktualnych kursach bo przecież co chwila coś się zmienia. Pierwszy etap rzeczywiście udało się zrealizować za pomocą darmowej wtyczki. Można było napisać samemu kod, ale mi się nie chciało, bo klient i tak by nie docenił wysiłku. Drugi etap postanowiłem sam rozwiązać dla własnej nauki i przyjemności. Skorzystałem z ogólnie dostępnego kodu api Narodowego Banku Polskiego. Kod php jest bardzo prosty i krótki:

$dane = file_get_contents('https://api.nbp.pl/api/exchangerates/rates/a/eur?format=json');
$json = json_decode($dane);
$kurs = $json->rates[0]->mid;

Samą poprawność linku możemy sprawdzić wyświetlając adres https://api.nbp.pl/api/exchangerates/rates/a/eur w przeglądarce. W wyniku otrzymamy kod XML.

Oczywiście wyświetlić możemy kurs dowolnej waluty. Po więcej szczegółów warto zerknąć do dokumentacji api.nbp.pl

Poczta interia – nie dochodzą maile Jak wyłączyć odzyskiwanie hasła

Related Posts

layout

Automatyczne aktualizacje wordpressa

Aby wyłączyć możliwość automatycznych aktualizacji WordPressa, musisz dodać poniższy kod w pliku wp-config.php. Najlepiej umieścić go przed komentarzem „To niesamowite, to już wszystko!”, który oznacza koniec pliku. Wprowadzenie tej zmiany spowoduje wyłączenie automatycznych aktualizacji WordPressa, wtyczek i motywów. Jeśli chcesz wyłączyć tylko aktualizacje rdzenia WordPressa, ale pozwolić na automatyczne aktualizacje wtyczek i motywów, użyj poniższego […]

layout

Jak wstawić kod HTML lub shortcode w opisach kategorii produktów

Czasami zachodzi potrzeba użycia bardziej rozbudowanego kodu w opisie kategorii produktów lub użycia shortcode. Niestety domyślne ustawienia nie pozwalają na to. Musimy wtedy użyć drobnej modyfikacji. Oto sposób na dodanie obsługi shortcode’ów i HTML do opisów kategorii produktów w WooCommerce: Dzisiaj wyjątkowo instrukcja dla instalatorów wtyczek. Powyższe funkcjonalności włączy dla Was wtyczka WP Editor. Aby […]

layout

Jak wyłączyć odzyskiwanie hasła

Sytuacja tak, że trzeba było zmienić hasła dla wszystkich adminów, ale bez usuwania ich kont. Natomiast trzeba było wyłączyć możliwość odzyskiwania hasła, żeby zablokowany użytkownik nie mógł go sobie zresetować. Oczywiście mały kod w functions.php

Ostatnie wpisy

  • Automatyczne aktualizacje wordpressa
  • Jak wyłączyć wymagane pola na stronie zamówienia woocommerce
  • Jak wstawić kod HTML lub shortcode w opisach kategorii produktów
  • Jak wyłączyć odzyskiwanie hasła
  • Pobieranie aktualnego kursu walut przez API NBP

Najnowsze komentarze

    Archiwa

    • kwiecień 2023
    • wrzesień 2022
    • lipiec 2022
    • kwiecień 2022
    • marzec 2022
    • październik 2021
    • wrzesień 2021
    • kwiecień 2021
    • marzec 2021
    • grudzień 2020
    • lipiec 2020
    • marzec 2020
    • luty 2020
    • styczeń 2020
    • maj 2019
    • luty 2019
    • listopad 2018
    • sierpień 2018
    • czerwiec 2018
    • maj 2018
    • marzec 2018
    • luty 2018
    • styczeń 2018

    Kategorie

    • dla admina
    • layout
    • optymalizacja
    • woocommerce

    Meta

    • Zaloguj się
    • Kanał wpisów
    • Kanał komentarzy
    • WordPress.org
    Strony na Wordpress - uKONTENTowani.pl
    TO NIE JEST STRONA DLA INSTALATORÓW WTYCZEK