Polska społeczność o zarabianiu przez internet, pracy w domu i dodatkowej pracy online Zobacz dzisiejsze dyskusje →
Zmień styl:BiałyMobilnyRetro

Wielka aktualizacja Zarabiam.com — zobacz pełną listę zmian

Strefa klienta


Autor Wiadomość
Post: #1
Strefa klienta
Sprawdź:
Witam

Tworzę stronę dla fotografa który chce mieć na stronie strefę klienta.
Klient ma się zalogować poprzez login i hasło które od niego dostanie i pobrać z strefy to co zamówił.Znacie może jakąś wtyczkę lub macie jakiś sposób żeby takie coś stworzyć?
Pozdrawiam
Post: #2
RE: Strefa klienta
tworzysz stronę na której ma być uwzględniony plik/cokolwiek ma tam być.
zastrzegasz tę stronę za pomocą kodu, jako, wyłącznie dla zalogowanych (kod poniżej).


wtyczka tworząca stronę logowania i redirect do finalnej zakładki:
ProfilePress Lite

(w ustawieniach przy: ,,Registration Page" nie należy ustawiać strony rejestracji, jeśli klient chce sam dysponować i delegować dane do logowania).

wtyczka załatwia sprawę strony logowania i redirectu po fakcie.
aby, natomiast zakładka z plikiem była niedostępna dla innych, postronnych osób, w functions.php używanego motywu dajesz ten kod:

Kod PHP:
add_action( 'template_redirect', function() {

  if ( 
is_user_logged_in() || ! is_page() ) return;

  
$restricted = array( 222, 444 ); // zastrzeżone strony

  
if ( in_array( get_queried_object_id(), $restricted ) ) {
    
wp_redirect( site_url( '/strona-logowania/' ) ); 
    exit();
  }

}); 

w miejscu gdzie widzisz wartości liczbowe ( 222, 444 ) należy dodać ID zakładki/ek, która/e mają być niedostępne dla niezalogowanych.


przy: ,,/strona-logowania/" - dajesz odnośnik do adekwatnej zakładki (nie cały url).

ID strony znajdziesz, wybierając: ,,Strony" lub: ,,Wpisy", najeżdżasz na opcję: ,,Edytuj", lukasz jaki numer znajduje się w linku posta, będzie to wyglądać przykładowo tak:
/post.php?post=3291&action=edit

w tym wypadku ID, to 3291.
etner, dumny członek http://zarabiam.com od Jan 2017.
Glosy: robert294 (+1)


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Strefa VIP na blogu mix124 1 3,090 19-07-2018, 08:34
Ostatni post: wphocus

Skocz do: