Jak mogę sprawdzić, czy bieżący zalogowany użytkownik jest administratorem czy edytorem? Wiem, jak to zrobić indywidualnie: <?php if(current_user_can('editor')) { ?> <!-- Stuff here for editors --> <?php } ?> <?php if(current_user_can('administrator')) { ?> <!-- Stuff here for administrators --> <?php } ?> Ale jak mam pracować razem? Czyli użytkownik jest …
Mam dość specyficzny wymóg, aby wyświetlać inny tekst w etykiecie pola na stronie profilu użytkownika w oparciu o rolę bieżącego użytkownika. Nie potrafię wymyślić, jak sprawdzić, czy obecne użycie jest „autorem”. Szukam funkcji takiej jak: is_user_in_role($user, "author"); Wyobrażam sobie, że jest to dość proste, ale szukałem zbyt długo bez odpowiedzi, …
Po rejestracji nowego użytkownika WP wysyła wiadomość e-mail z loginem / hasłem oraz link do strony logowania. Czy istnieje sposób na zmianę tego defensywnego szablonu wiadomości e-mail? Chciałbym również zmienić temat i nadawcę. Edycja: Dla każdego zainteresowanego, oto rozwiązanie wtyczki.
Podczas pisania wtyczek WordPress często trzeba skonfigurować opcje, dla których role w witrynie mają dostęp do określonych funkcji lub treści. Aby to zrobić, twórca wtyczki musi pobrać listę ról istniejących w witrynie, aby użyć jej w opcji. Ponieważ można tworzyć niestandardowe role, nie możemy założyć, że domyślne role są jedynymi …
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 …
Strona profilu użytkownika ma następujące pola: Nazwa użytkownika Imię Nazwisko Pseudonim Wyświetlana nazwa Dane kontaktowe E-mail Strona internetowa AIM Yahoo IM Jabber / Google Talk Jak można dodać więcej pól do tej sekcji. Pole takie jak numer telefonu, adres lub cokolwiek innego.
tło Zbliżam się do końcowych etapów budowy mojej pierwszej dość dużej witryny WordPress, a teraz napotykam pewne tarcia. W przeważającej części witryna została opracowana na moim komputerze lokalnym i chciałbym przekazać zmiany do serwera pomostowego w celu przejrzenia (więcej informacji na ten temat można znaleźć w tym pytaniu ). Rozwiązanie, …
Muszę wyświetlić status online (online / offline) dla każdej strony autora (niestandardowy szablon strony autora). is_user_logged_in () dotyczy tylko bieżącego użytkownika i nie mogę znaleźć odpowiedniego podejścia skierowanego do bieżącego autora, np. is_author_logged_in () Jakieś pomysły? Odpowiedź Jeden Trick Pony był na tyle miły, że przygotował kodowanie dla dwóch do …
Nie jestem zbyt dobry w komputerach / kodach itp. Używam wtyczki, która sprawia, że formularz rejestracyjny jest trudny iw tej formie dodałem kraj, grupę wiekową, płeć i tak dalej. Klikam opcję, która doda rejestrującego do wordpress użytkownika rzecz. Ale kiedy próbuję, tylko nazwa użytkownika i adres e-mail są wyświetlane w …
W jaki sposób ograniczamy dostęp do obszaru administracyjnego WP wszystkim użytkownikom z wyjątkiem administratorów? Użytkownicy naszej witryny mają własne strony profilowe, które wykonują wszystkie potrzebne im funkcje. Więc admin powinien być niedostępny dla wszystkich oprócz adminów. Jak to zrobić?
Czy można przekierować użytkowników na stronę administratora, jeśli uzyskają oni dostęp do innej strony administratora? Na przykład, jeśli użytkownik kliknie „wszystkie strony” /wp-admin/edit.php?post_type=page zostaną przekierowani na „dodaj nową stronę” /wp-admin/post-new.php?post_type=page
Moja sieć pokazuje role w niektórych witrynach, a nie w innych. Z jakiegoś powodu, którego nie potrafię wyjaśnić, dodając nowego użytkownika, nie mam ról do wyboru w rozwijanym polu podstrony w mojej sieci. Ponadto mój nowy użytkownik przypisany do witryny nie jest wyświetlany na mojej liście użytkowników tej witryny. Czy …
Chciałbym zezwolić niektórym użytkownikom na edycję tylko jednej strony i jej podstron. Jak to by było możliwe? Próbowałem starego Role Scopera, ale wydaje się, że ma wiele problemów i błędów.
Po wywołaniu get_users()funkcji zwracana jest lista obiektów użytkownika. Każdy z tych użytkowników ma wiele właściwości. Jaka jest różnica między user_logini user_nicenamew tych zwróconych właściwości dla każdego użytkownika? I które z tych dwóch właściwości są wyświetlane w adresie URL? (Pytam, ponieważ obie właściwości są takie same w moim przypadku!).
Jak w tytule, jak programowo zmienić login użytkownika? Chciałem użyć wp_insert_userfunkcji, ale wygląda na to, że podczas aktualizacji bieżącego użytkownika nie zmienia to jego nazwy użytkownika. Czy powinienem to wykorzystać $wpdb->update? Jeśli tak, jak wyglądałby kod do zmiany nazwy użytkownika? Jakie konsekwencje miałaby zmiana loginu użytkownika, biorąc pod uwagę, że …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.