Formularz rejestracji nowych użytkowników bez użycia pluginu dla WordPressa

Istnieje bardzo wiele wtyczek dla WordPress’a umożliwiających dodanie formularza rejestracji nowych użytkowników bezpośrednio do dowolnego szablonu. Pamiętajcie jednak, że odsyłanie internautów do skryptu WP-Admin nie jest zbyt profesjonalnym rozwiązaniem więc na pewno dobrze by było pokusić się o znacznie lepsze wykonanie tego jakże kluczowego elementu portalu internetowego. Poniżej znajduje się kod strony wyświetlającej formularz umożliwiający rejestrację nowych użytkowników, która w naszej witrynie wygląda i działa jak zwykła niczym nie wyróżniająca się podstrona. Cały skrypt należy zapisać w dowolnym pliku o dowolnej nazwie z rozszerzeniem PHP, a następnie umieścić w katalogu (znajdującym się na serwerze): /wp-content/themes/nazwa_szablonu/page-templates. Kolejnym krokiem jest dodanie nowej strony w Kokpicie WordPress’a oraz wybranie z menu bocznego szablonu o nazwie: Custom WordPress Signup Page. Stronie tej możemy również nadać tytuł np. Załóż konto, Zarejestruj… Natomiast tekst, który wpiszecie w edytorze nie zostanie wyświetlony.

Powyższy kod został opracowany na podstawie artykułu: http://www.tutorialstag.com/create-custom-wordpress-registration-page.html.

, , , ,

  • super, tego szukałem, dzięki :)

    • Fajnie, że się przydało ;)

  • Jakub Spoko

    Witam
    U mnie nie działa. Zrobiłem jak napisałeś. Utworzyłem nawet link w menu do strony. Strona jest pusta. Na liście szablonów się pokazała ale to wszystko . W edytorze tekstowym powinno się coś pokazać? Stronka się nie chce wyświetlić, wyświetla się strona startowa.
    Pozdrawiam

    • Ten kod na pewno działa, musiałbym zobaczyć Twój projekt żeby ocenić co robisz źle.

      • Jakub Spoko

        Super, to muszę udostępnić?
        http://znanytrycholog.pl/

        • pisząć „zobaczyć Twój projekt” miałem na myśli jego kod ;)

          • Jakub Spoko

            Ale kretyn ze mnie , to coś mam wpisać do kodu?

          • Po pierwsze odblokować w panelu administracyjnym możliwość zakładania kont.

          • Jakub Spoko

            chodzi o :
            Każdy może się zarejestrować?
            I co dalej?

          • Jaki teraz błąd rzuca?

  • Dominik Olech

    Podoba mi się, tego szukałem

    ale…

    Baaaardzo bym prosił jeszcze, jeżeli to możliwe… nie działa automatyczne generowanie haseł dla uzytkownika, co oznacza, że każdemu nowemu musiałbym ręcznie wysyłać maila z nowym hasłem – a raczej ze zmiana hasła. Da sie to jakoś zmienić? Pozdrawiam!

    • W kodzie zaimplementowana jest funkcja wysyłania emaili do nowych użytkowników z hasłami, czy na pewno na Twoim serwerze funkcja wp_mail() działa poprawnie?

      • Dominik

        Wszystko działa sprawnie. : )
        Czy da się stworzyć szablon logowania, który nie będzie przenosił użytkownika do panelu logowania administratora. Mam taki skrypt, działa ale niestety przenosi…

        Witaj, display_name; ?>.
        <a href="”>Wyloguj się

        <form method="post" action="”>

        • W sensie, żeby po zalogowaniu nie przenosiło do panelu administracyjnego?