Czy chcesz ograniczyć autorom możliwość edytowania swoich postów na WordPressie?

Jeśli masz witrynę z wieloma autorami lub zezwalasz na posty gości, dobrym pomysłem jest ograniczenie współtwórców do wyświetlania tylko własnych postów na blogu na pulpicie nawigacyjnym i uniemożliwienie im przeglądania postów innych autorów przed ich opuszczeniem.

W tym artykule pokażemy, jak ograniczyć autorów do przeglądania i zarządzania własnymi postami na pulpicie WordPress.

Po co ograniczać autorów do ich artykułów?

Domyślnie twój Witryna internetowa WordPress wyświetli wszystkie posty i strony wszystkim użytkownikom, niezależnie od ich rola użytkownika w obszarze administracyjnym. Niezależnie od tego, czy jesteś autorem, redaktorem, współtwórcą czy administratorem, możesz przeglądać wszystkie artykuły.

Zwykle nie stanowi to problemu, jeśli autorzy są częścią Twojej firmy lub zespołu.

Jednak ograniczenie ludzi do oglądania tylko ich artykułów jest przydatne w niektórych sytuacjach. Na przykład, jeśli zarządzasz Witryna internetowa wielu autorów, przydatne może być uniemożliwienie autorom przeglądania artykułów innych autorów, zwłaszcza gdy są one w pełnym wydaniu.

Mając to na uwadze, przyjrzyjmy się, jak ograniczyć autorów do wyświetlania tylko ich postów w panelu administracyjnym.

Ogranicz autorów do ich artykułów za pomocą wtyczki

Używać WordPress Plugin, możesz łatwo zezwolić autorom na wyświetlanie tylko ich artykułów bez modyfikowania kodu.

W tym samouczku użyjemy wtyczki Uprawnienia do publikowania prasy. Jest to darmowa wtyczka, która pozwala zarządzać uprawnieniami WordPressa i ogranicza pisarzy do ich własnych postów.

W pakiecie dostępna jest również wersja premium PublikujPress Pro, który oferuje więcej ustawień uprawnień, takich jak kto może uzyskać dostęp do biblioteki multimediów. Możesz jednak zacząć od darmowej wersji.

Najpierw musisz zainstalować i aktywować wtyczkę PublishPress Permissions. Aby uzyskać więcej informacji, możesz śledzić nasz przewodnik na Jak zainstalować wtyczkę WordPress.

Gdy wtyczka zostanie aktywowana, automatycznie wyświetli artykuły tylko ich autorom.

Na przykład, jeśli jesteś zalogowany jako administrator i przejdź do Artykuły »Wszystkie artykuły z pulpitu nawigacyjnego zobaczysz wszystkie posty.

ogranicz autorów do edycji swoich artykułów

Jeśli jednak zalogujesz się do panelu administracyjnego WordPressa z konta autora, zauważysz, że widoczne będą tylko posty utworzone przez autora.

teraz co zrobić, jeśli chcesz, aby redaktorzy mieli dostęp do wszystkich artykułów, aby mogli je przejrzeć? Zobaczmy, jak możesz to zrobić.

Jak zezwolić redaktorom na przeglądanie wszystkich artykułów

Problem z użyciem powyższej metody polega na tym, że tylko administratorzy mogą przeglądać wszystkie artykuły.

Wiele witryn WordPress ma redaktorów odpowiedzialnych za korektę artykułów przesłanych przez innych autorów i współtwórców gości. Korzystanie z tej wtyczki ograniczy wydawców do ich własnych artykułów.

Możesz jednak zezwolić redaktorom na przeglądanie treści różnych autorów, używając wtyczki takiej jak wtyczka PublishPress Capabilities lub dodając kod do plików motywu. strona internetowa . Pokażemy Ci obie metody.

Korzystanie z wtyczki PublishPress Capabilities

Możliwości PublishPress to kolejna wtyczka stworzona przez PublishPress. Na potrzeby tego samouczka użyjemy Darmowa wersja. Istnieje również wersja pro, którą można uzyskać po zarejestrowaniu konta PublishPress Pro.

Najpierw musisz zainstalować i aktywować wtyczkę PublishPress Capabilities na swojej stronie WordPress Tak jak zrobiliśmy to z wtyczką Uprawnienia do publikowania prasy.

Po aktywacji wtyczki idź dalej i kliknij „ Nasze możliwości »W menu administracyjnym WordPressa. Spowoduje to otwarcie strony „Możliwości ról”, na której możesz zmienić uprawnienia dla różnych ról użytkownika.

Następnie wybierz rolę użytkownika, którą chcesz zmienić z menu rozwijanego w lewym górnym rogu.

ogranicz autorów do edycji swoich artykułów

Po wybraniu roli „Edytor” musisz upewnić się, że pole wyboru „Edytuj innych” jest zaznaczone w ustawieniach Edycja możliwości.

Umożliwi to redaktorom edycję innych artykułów.

Następnie przewiń w dół do sekcji Dodatkowe możliwości i zaznacz pole Zarządzaj możliwościami

W ten sposób każdy, kto pełni rolę redaktora, będzie mógł zobaczyć artykuły innych autorów.

 

Teraz zapisz swoje ustawienia i wyświetl sekcję Artykuły na swojej stronie, logując się jako redaktor. Jeśli możesz przeglądać i edytować posty innych autorów, oznacza to, że poprawnie skonfigurowałeś ustawienia.

Dodawanie niestandardowego kodu do motywu WordPress

Innym sposobem umożliwienia wydawcom przeglądania wszystkich artykułów jest dodanie niestandardowego kodu do plików motywów. Nie zalecamy jednak tej metody początkującym, ponieważ wiąże się z edycją kodu.

Na początek możesz dodać ten kod w funkcje Twojego pliku theme.php.

funkcja posts_for_current_author ($zapytanie) {global $ pagenow; if ('edit.php'! = $ pagenow ||! $ zapytanie-> is_admin) return $ zapytanie; if (! current_user_can ('edit_others_posts')) {global $ user_ID; $ query-> set ('autor', $ user_ID); } zwraca zapytanie $; } add_filter ('pre_get_posts', 'posts_for_current_author');

Ten kod umożliwia wszystkim użytkownikom, którzy mają możliwość edytowania postów innych użytkowników, wyświetlanie wszystkich postów. Oznacza to, że redaktorzy i administratorzy będą mogli zobaczyć wszystkie artykuły. Użytkownicy z innymi rolami, takimi jak współtwórcy lub autorzy, zobaczą tylko własne artykuły.

Ogranicz autorów do przeglądania określonych postów lub stron

Możesz także ograniczyć autorów, redaktorów, współtwórców i inne role użytkowników, aby mogli wyświetlać, edytować i usuwać określone posty i strony w blogu.

Korzystając z wtyczki PublishPress Permissions, możesz łatwo zdecydować, które konkretne posty i strony ludzie mogą wyświetlać na pulpicie nawigacyjnym Twojej witryny.

Aby rozpocząć, zainstaluj i aktywuj wtyczkę Uprawnienia do publikowania prasy na twojej stronie internetowej.

Załóżmy teraz, że chcesz, aby dany post był edytowany tylko przez wydawcę witryny i nikogo innego.

Aby to zrobić, możesz edytować ten artykuł. Gdy znajdziesz się w edytorze bloków WordPress, po prostu przejdź do pola meta „Uprawnienia: Edytuj ten post”.

Następnie musisz kliknąć menu rozwijane dla wszystkich innych ról użytkownika i wybrać opcję „Zablokowane”. Domyślnie uprawnienie będzie ustawione na „domyślnie: Tak', gdzie każdy może edytować post.

Następnie pamiętaj, aby pozostawić ustawienie edytora na „ Włączone"Lub" Domyślnie: Tak ". Po ustawieniu uprawnień zaktualizuj swój post na blogu.

ogranicz autorów do edycji swoich artykułów

Polecane zasoby

Dowiedz się więcej Zasoby rekomendacje, które będą Ci towarzyszyć w tworzeniu i zarządzaniu Twoją stroną internetową.

Wnioski

Tam ! To wszystko w tym samouczku. Mamy nadzieję, że ten artykuł pomógł ci nauczyć się ograniczać autorów do własnych postów w obszarze administracyjnym WordPress. Nie wahaj się udostępnij znajomym w swoich ulubionych sieciach społecznościowych

Będziesz jednak mógł również skonsultować się z nami Zasoby, jeśli potrzebujesz więcej elementów do realizacji projektów tworzenia stron internetowych, zapoznaj się z naszym przewodnikiem na stronie Tworzenie bloga WordPress.

Ale w międzyczasie opowiedz nam o swoim commentaires i sugestie w dedykowanej sekcji.

...