Wsparcie » Wtyczki » Pola użytkowników w CPT

  • Mikolaj321

    (@mikolaj321)


    Witam,
    chciałbym stworzyć system, w którym użytkownicy po zalogowaniu, mogą oznaczać określonE obiekty (Custom Post Type) w ramach własnego profilu.
    Przykładowo jeśli będzie to baza książek, aby mogli oznaczyć daną książkę jako przeczytaną/nieprzeczytaną, lub dodać do niej kategorię widoczną tylko w ramach ich profilu.

    Sprowadzając problem do kwestii technicznych. czy istnieje możliwość w CPT aby nie które field-y były zależne od zalogowanego użytkownika? a więc jeden rekord ale zmiana wartości niektórych pól zależna od ID zalogowanego usera.

    czy są jakieś pluginy do rozbudowania funcjonalności praw użytkwoników? Jeśli chodzi o CPT korzystam z Pods.

    nie wiem czy właściwie wyjaśniłem, ale chyba przykład z bazą książek jest czytelny.

Viewing 3 replies - 1 through 3 (of 3 total)
  • W skrócie istnieje taka możliwość, tylko trzeba napisać to ręcznie.

    Moderator Marcin Pietrzak

    (@iworks)

    Odpowiedniekim CF’ów dla użytkownika są pola „user meta”.

    https://codex.wordpress.org/Function_Reference/get_user_meta

    Thread Starter Mikolaj321

    (@mikolaj321)

    ok, dziękuję za informacje, ale to co mówicie odnosi się chyba do fieldów w profilu użytkownika, a mi bardzo chodzi możliwość „ingerencji” użytkownika w posty globalne – przez każdego użytkownika osobno.

    np. żeby każdy użytkownik, mógł dodawać własne tagi do publicznych postów.

    domyślam się, że można to zrobić przez ręczną integrację kilku tabel (tabela postów, użytkowników, tabela rzutująca jedno na drugie), ale zastanawiam się czy można to zrobić prościej, bazując na cookie zalogowanego użytkonika (dane sesji).

Viewing 3 replies - 1 through 3 (of 3 total)
  • Temat ‘Pola użytkowników w CPT’ jest zamknięty na nowe odpowiedzi.