Czy można to zrobić na WordPress?

Pomoc w instalacji i konfiguracji, aktualne wersje i spolszczenia, porady Wordpress.
no avatar
Korgu
 
Posty: 2
Reputacja: 0 pkt
Od: 27 sty 2018, o 11:18

Czy można to zrobić na WordPress?

przez Korgu » 27 sty 2018, o 11:28

Cześć! Mam do Was bardzo ważne dla mnie pytanie. Mianowicie, otworzyłem sobie swojego bloga na serwerze VPS, podpiąłem domenę i wszystko hula jak powinno. Natomiast potrzebuję funkcji, dzięki której będę mógł przypisywać dostęp do etapów...
Tłumaczę szerzej - blog jest o zarabianiu online, jest zakładka "Zacznij zarabiać", tam wszystko ładnie opisane. W sumie cały projekt ma 11 etapów. Chciałbym, żeby każdy mógł się zarejestrować na moim blogu i gdy ktoś jest zalogowany to pokazuje mu się zakładka "Projekt" (czy cokolwiek takiego) i po wejściu w nią, wyświetla się lista 11 etapów. Jednak użytkownik nie może wejść do żadnego etapu nie mając uprawnień.

Nie wiem czy w ogóle da się to zrobić na WordPress i dlatego proszę o pomoc :) Może jest np. jakaś wtyczka? Pozdrawiam!

Tutaj o co mi chodzi: https://imgur.com/a/COm5A
Tutaj mój blog: http://betlife.pl/

Avatar użytkownika
szamaniwp.pl
 
Posty: 39
Reputacja: 5 pkt
Od: 24 sty 2018, o 21:12

Re: Czy można to zrobić na WordPress?

przez szamaniwp.pl » 27 sty 2018, o 19:18

w WordPressie można zrobić (prawie) wszystko ;) niestety taka funkcjonalność musi zostać napisana. Jeśli znasz podstawy php to będzie to dość łatwe. W szablonie strony możesz limitować dostęp w zależności od roli użytkownika. W razie czego mogę dać więcej wskazówek. Jeśli nie masz pojęcia o phpie to najlepiej będzie taka funkcjonalność zlecić.
Korgu lubi ten wpis.
Opieka nad stronami na WordPressie https://szamaniwp.pl

no avatar
Korgu
 
Posty: 2
Reputacja: 0 pkt
Od: 27 sty 2018, o 11:18

Re: Czy można to zrobić na WordPress?

przez Korgu » 28 sty 2018, o 10:41

szamaniwp.pl napisał(a):w WordPressie można zrobić (prawie) wszystko ;) niestety taka funkcjonalność musi zostać napisana. Jeśli znasz podstawy php to będzie to dość łatwe. W szablonie strony możesz limitować dostęp w zależności od roli użytkownika. W razie czego mogę dać więcej wskazówek. Jeśli nie masz pojęcia o phpie to najlepiej będzie taka funkcjonalność zlecić.


Poważnie, da się to zrobić bez problemu? :D Możesz dać mi więcej wskazówek? Bo wczoraj myślałem nad tym trochę i byłem skłonny robić działy z hasłami :D No ale to nie to i źle by wyglądało. Ile taka usługa może kosztować? :)

I co z Twoimi wskazówkami? Chętnie posłucham ;)

Avatar użytkownika
szamaniwp.pl
 
Posty: 39
Reputacja: 5 pkt
Od: 24 sty 2018, o 21:12

Re: Czy można to zrobić na WordPress?

przez szamaniwp.pl » 29 sty 2018, o 22:08

Cześć,
można to zrobić na kilka sposobów.
a) stworzyć 11 ról użytkowników (każda rola uprawnia do wejścia w konkretny post/taxonomię
https://managewp.com/blog/create-custom ... -wordpress
b) każdemu użytkownikowi przypisywać wartość od 1 do 11, przy czym każda liczba oznacza dostęp do działów odpowienio = lub < od zapisanej liczby.
W WordPressie dane o użytkownikach zapisywane są w tabeli wp_user_meta
Zapis wartości:
Kod: Zaznacz cały
<?php
$user_id = 1;
$zmienna = 'http://wordpress.org';
update_user_meta($user_id, 'poziom', $zmienna);
?>

Odczyt wartości
Kod: Zaznacz cały
<?php
  $user_id = 1;
  $user_poziom = get_user_meta( $user_id, 'poziom, true );
?>


W header.php lub w filtrze zwracającym zawartość postu możesz sprawdzać czy aktualnie zalogowany użytkownik (get_current_user_id() ) spełnia wymogi, jeśli tak wyświetlić zawartość podstrony, w przeciwnym wypadku przekierować go na inną podstronę lub wyświetlić komunikat że nie ma dostępu do strony.
Opieka nad stronami na WordPressie https://szamaniwp.pl

Avatar użytkownika
jaworowi.cz
 
Posty: 25
Reputacja: 5 pkt
Od: 15 mar 2017, o 11:51

Re: Czy można to zrobić na WordPress?

przez jaworowi.cz » 28 kwi 2018, o 16:27

A nie prościej skorzystać z wtyczki typu mdmbers dającej to samo bez konieczności pisania kodu php?

Wtedy wystarczy dodać nowy szablon zawartości i prosty if zalogowany/niezalogowany + lista wpisów.

Wyświetli to tylko te do których ma dostęp.

Na innych wtyczach ale robię takie cos dla fotografów np. Za drobną opłata ;)

https://youtu.be/5JwxVTWUI0w
bercik156 lubi ten wpis.




  • Podobne tematy
    Odpowiedzi
    Wyświetlone
    Ostatni post

Powrót do Instalacja i Konfiguracja Wordpress

Kto przegląda forum Wordpress

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości