Pytania otagowane jako capabilities

WordPress wykorzystuje koncepcję ról zaprojektowaną, aby dać właścicielowi witryny możliwość kontrolowania tego, co użytkownicy mogą, a czego nie mogą robić w witrynie. Każda rola może wykonywać zestaw zadań zwanych możliwościami.


4
Edytor może utworzyć każdego nowego użytkownika oprócz administratora
Skonfigurowałem witrynę WordPress dla klienta. Klient pełni rolę edytora, jednak zainstalowałem wtyczkę Members i dałem klientowi możliwość dodawania nowych użytkowników do administratora WP. To działa dobrze. Mam pytanie, czy chciałbym, aby klient miał możliwość tworzenia nowego użytkownika, podobnie jak w roli współautora, subskrybenta, redaktora i autora, ale NIE administratora. Nowi …

4
Możliwości i niestandardowe typy postów
Mam niestandardowy typ postu, który chciałbym ograniczyć dostęp do niektórych ról, jednak dodałem już treść przy użyciu niestandardowego typu postu i teraz muszę je ograniczyć. Capability_type to „post” 'capability_type' => 'post' Co jest w porządku, ponieważ zawartość pojawia się w backendzie, teraz, gdy tylko dodam jakieś możliwości, zawartość znika z …

3
Jak utworzyć niestandardową funkcję roli?
Chcę stworzyć niestandardową możliwość dostępu do interfejsu mojej wtyczki. Czy wtyczka powinna poradzić sobie z dodaniem tej możliwości do wszystkich kont administratora podczas aktywacji? Jeśli tak: czy WordPress zarządza dodaniem możliwości wszystkim administratorom pod blogów i superadministratorów w instalacjach na wielu stronach, czy też ta funkcja musi być obsługiwana przez …



6
Czy można ukryć interfejs użytkownika / menu niestandardowego typu posta przed określonymi rolami użytkownika?
Chcę całkowicie ukryć interfejs użytkownika dla niestandardowego typu postu przed określonymi rolami użytkownika ... Wcześniej znalazłem wiele zasobów dotyczących wyłączania dostępu do korzystania z tych CPT, ale nic, co naprawdę pozwala na całkowite ukrycie interfejsu CPT wszystko razem na podstawie tego, który użytkownik jest zalogowany do pulpitu nawigacyjnego. Jest to …


4
Czy usunąć możliwość przeglądania administratora na liście użytkowników przez innych użytkowników?
( Uwaga moderatora: oryginalny tytuł brzmiał „Usuń administratora z menu użytkownika”) Utworzyłem rolę administratora klienta, która jest zasadniczo edytorem z możliwością dodawania / usuwania użytkowników. Artykuł „ Edytor może utworzyć dowolnego nowego użytkownika oprócz administratora ” doskonale pomógł powstrzymać moją rolę administratora mojego nowego klienta przed edytowaniem lub tworzeniem prawdziwego …

2
Jak dodać zdolność do roli użytkownika?
Zarządzam siecią Wordpress i chciałbym dodać możliwość niefiltrowanego_html użytkownika do już zdefiniowanej roli administratora. W standardowej instalacji Wordpress konto administratora miałoby już taką możliwość, ale w instalacji MU taką możliwość mają tylko superadministratorzy. Role i możliwości Wordpress . Jak mogę zwiększyć rolę administratora z poziomu motywu lub wtyczki?

6
Jak mogę udostępnić szkicowy post wszystkim?
Mam kilka niepublikowanych postów na mojej stronie Wordpress i staram się, aby były one dostępne dla zwykłych użytkowników (którzy nie są zalogowani) przy użyciu normalnych post slugs ( site.com/post-here). Rozumiem, że może nie być to najlepsza praktyka, ale w moim specjalnym celu należy to zrobić. Próbowałem dodać następujący fragment kodu …

1
add_role () uruchomić tylko raz?
Byłem zaskoczony, gdy odkryłem, że add_role () modyfikuje bazę danych i kończy się niepowodzeniem, jeśli rola już istnieje. Są tu dwie implikacje, jedna poważniejsza od drugiej: 1) jeśli jesteś w trakcie opracowywania i zaktualizujesz swój kod add_role, musisz najpierw remove_role () 2), gdy masz rację, nigdy nie powinieneś uruchamiać tego …

3
Jaki jest prawidłowy czas korzystania z current_user_can () i powiązanych funkcji?
Podczas ładowania rdzenia waniliowego WP konfigurowany jest bieżący użytkownik, $wp-init()który jest po załadowaniu motywu i przed initzaczepieniem. Jest to zgodne z dobrą praktyką polegającą na podłączaniu funkcjonalności initlub później. Jednak powszechną praktyką jest również wywoływanie funkcji powiązanych, na przykład current_user_can() wcześniej . Jest to z definicji wymagane dla wtyczek, które …



Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.