Tomasz Kielski

Tomasz Kielski Unity3d developer,
virtualPlayground

Temat: Jak dołożyć przelicznik walut do funkcji szablonu?

Chciałbym poprzez plik functions.php należący do szablonu WordPressa uzyskać dostęp do aktualnych kursów walut NBP.
Sam skrypt do kursów znalazłem tu:
http://jacekk.info/scripts/kursy
Ale coś nie idzie mi dobrze jego podłączenie do functions.php. Może ktoś wie jak to prawidłowo podpiąć albo podpowie jakieś inne rozwiązanie?
Michał Ł.

Michał Ł. Front-end developer,
Web Developer

Temat: Jak dołożyć przelicznik walut do funkcji szablonu?

http://pastebin.com/3ADqi818

Jedyna rzecz którą zmodyfikowałem, to dodanie shortcode (jak to przetłumaczyć na polski? ;)) wywołujący funkcję w edytorze WP (patrz od 119 wiersza).

Wywołanie przelicznika odbywa się wpisując kod żądanej waluty:


[kantor waluta="USD"]



Można też wywoływać to w kodzie PHP oraz małą literą:

<?php echo do_shortcode( '[kantor waluta="chf"]' ) ?>

Tomasz Kielski

Tomasz Kielski Unity3d developer,
virtualPlayground

Temat: Jak dołożyć przelicznik walut do funkcji szablonu?

Dzięki. A czy da się to podpiąć do functions.php poprzez require_once?

Albo do szablonu strony?

Chodzi i mo to, że mój szablon strony pobiera dane poprzez functions.php, i chciałbym po drodze jeszcze wyliczyć wartości w euro umieszczając je wstępnie jako ukryte, a następnie przałączać widoczność euro/pln na pomocą stylów.

Bo niby mi to zadziałało, ale pojawił mi się potem problem z "headers already sent" podczas logowania. Więc zrobiłem coś źle i na razie muszę to wyłączyć albo po prostu odpuścić.Ten post został edytowany przez Autora dnia 14.01.15 o godzinie 08:24
Michał Ł.

Michał Ł. Front-end developer,
Web Developer

Temat: Jak dołożyć przelicznik walut do funkcji szablonu?

Sprawdź cały plik functions.php czy nie masz zbędnych odstępów między znacznikami zamykającymi i otwierającymi kod PHP, u mnie taki błąd nie występuje.


?>
bardzo złe puste pola :D

<?php



zazwyczaj są one na końcu pliku gdy zamykasz ?>

Następna dyskusja:

Aktualizacja szablonu defau...




Wyślij zaproszenie do