Unlimited Plugins, WordPress themes, videos & courses! Unlimited asset downloads! From $16.50/m
Advertisement
  1. Code
  2. WordPress
Code

Tworzenie Przycisku PayPal "Kup Teraz" Przy Użyciu Skrótu.

by
Difficulty:IntermediateLength:ShortLanguages:

Polish (Polski) translation by Mariusz Kolodziej (you can also view the original English article)

PayPal jest metodą płatności, która pozwala każdemu na wysłanie Ci pieniędzy. Pieniądze te, możesz w prosty sposób wysłać na swoje konto w banku. W tym kursie, dowiesz się jak utworzyć wtyczkę do WordPress pozwalającą na wygenerowanie przycisku "Kup Teraz" przy użyciu skrótu.

Domyślny skrót będzie posiadał wartość $50 oraz rozmiar Large. Domyślne wartości będziesz mógł zmienić za każdym razem gdy użyjesz skrótu.

Zaczynamy!

1. Inicjalizacja Wtyczki

Krok 1

Utwórz nowy folder w wp-content/plugins, nazwij go paypal-buy-now-button-shortcode, oraz utwórz w nim plik paypal-buy-now-button-shortcode.php.

Krok 2

WordPress musi wiedzieć że jest to wtyczka więc musimy dodać kilka informacji do nagłówka naszego nowego pliku PHP.

2. Tworzymy skrót

Krok 1

Teraz utworzymy funkcję z argumentem, nazwiemy ją paypal_buy_now_shortcode( $atts ).

Krok 2

Teraz utworzymy opcję naszej nowej wtyczki oraz dodamy tablicę zawierającą domyślne atrybuty skrótu.

Krok 3

Teraz zajmiemy się, częścią widoczną dla odwiedzających twoją stronę. Będzie to standardowy kod HTML z dodatkami PHP, które przejmą dane z formularza takie jak PayPal ID, kwota, waluta oraz wielkość przycisku. Dodatkowo zamkniemy funkcję, którą rozpoczęliśmy wcześniej.

Krok 4

Na końcu dokonamy inicjalizacji funkcji jako skrótu poprzez użycie funkcji add_shortcode(), która jest wbudowana w WordPressa. Po prostu, mówimy że nasz skrót będzie wyglądał tak: [buy_now] oraz będzie używał funkcji: paypal_buy_now_shortcode

3. Dodajemy więcej funkcji

Krok 1

Dodajmy funkcję paypal_buy_now_user_id wraz z jej opcjami, co pozwoli na wyświetlenie pola input w panelu administratora.

Krok 2

Przy użyciu funkji paypal_buy_now_register_settings, będziemy rejestrować wszystkie ustawienia oraz zastąpimy je odpowiednimi danymi. W tym przypadku rejestrujemy ustawienia, dodajemy sekcję ustawień oraz inicjalizujemy pole PayPal Id.

Krok 3

Podobnie do tego co zrobiliśmy wcześniej z inicjalizacją skrótu, teraz dodamy funkcję paypal_buy_now_register_settings jako akcję do panelu administratora.

4. Opcje HTML Administratora

Krok 1

Funkcja paypal_buy_now_options_page pozwoli nam na dodanie kodu HTML aby poprawnie wyświetlić formularz w systemie. Po dodaniu kodu, utworzymy strukture HTML rozpoczynającą się od div oraz h2, oraz utworzy formularz z polami zainicjalizowanymi wcześniej.

Krok 2

Funkcja paypal_buy_now_add_settings_menu pozwoli na utworzenie nowego menu lub strony w systemie, oraz zdefiniowanie nazw które zostaną wyświetlone.

5. Używanie Wtyczki

Skoro już mamy gotowy plugin, pojawia się pytanie... jako go używać? Odpowiedź jest banalnie prosta.

Krok 1

Jeśli użyjesz samego skrótu tak jak poniżej, zobaczysz duży przycisk po kliknięciu którego wyślesz kwotę $50 USD.

Krok 2

Możesz użyć atrybutu aby zmienić przycisk. Na przykład możesz zmienić wielkość przycisku poprzez zmianę rozmiaru na ('SM') lub ('LG').

Krok 3

Waluta możę zostać ustawiona na każdą obsługiwaną przez PayPal walutę, np. PLN

Krok 4

Na końcu, musimy ustalić kwotę tranzakcji w zapisie numerycznym np. 100 lub 40. Należy pamiętać aby dołączyć symbol waluty.

Krok 5

Ostatnim ważnym elementem na który należy zwrócić uwagę jest to, że dzięki domyślnym ustawieniom, nie musimy zmieniać całego przycisku za każdym razem gdy chcemy go użyć; zmieniamy tylko to co musimy.

Podsumowanie

To tyle ! Właśnie utworzyliśmy nową wtyczkę, która pozwala na dodanie przycisku PayPal poprzez skrót. Jeśli masz pytania, napisz je w komentarzu poniżej !

Advertisement
Advertisement
Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.