Ako zabrániť autorom odstraňovať príspevky v programe WordPress

Používatelia s rolou autorského používateľa môžu predvolene odstrániť svoje vlastné príspevky, aj keď sú už uverejnené. Ak prevádzkujete blog pre viacerých autorov, možno budete chcieť zabrániť tomu, aby autori odstránili svoje vlastné príspevky, najmä keď už sú publikované. V tomto článku vám ukážeme, ako ľahko zabrániť autorom, aby odstránili svoje vlastné príspevky WordPress.

Prečo autorom zabrániť v mazaní svojich vlastných príspevkov WordPress?

WordPress prichádza s výkonným systémom riadenia rolí používateľov. Každý používateľ zaregistrovaný na svojej webovej stránke WordPress má priradenú užívateľskú rolu a každá užívateľská rola má rôzne oprávnenia.

Používatelia s rolou „autor“ môžu písať príspevky a uverejňovať ich na svojich webových stránkach. Túto rolu vo všeobecnosti používajú blogy WordPress s viacerými autormi.

Autori môžu tiež odstrániť svoje vlastné publikácie vrátane publikovaných publikácií. Ako vlastník webu môžete chcieť autorom zabrániť. Najjednoduchší spôsob, ako to dosiahnuť, je zmena role používateľa autora a zmena oprávnení WordPress.

Pozrime sa, ako ľahko zabrániť autorom v mazaní svojich vlastných príspevkov.

metóda 1: zabrániť autorom v mazaní príspevkov pomocou doplnku

Táto metóda je jednoduchšia a odporúčaná pre všetkých používateľov.

Prvá vec, ktorú by ste mali urobiť, je nainštalovať a aktivovať vylepšený doplnok Capability Manager. Ďalšie informácie nájdete v našej podrobnej príručke, ako nainštalovať doplnok WordPress.

Po aktivácii musíte navštíviť Používatelia »Schopnosti str. Tu môžete načítať akúkoľvek rolu používateľa WordPress a zmeniť jej možnosti a oprávnenia.

Role manager a užívateľské schopnosti

Mali by ste začať umiestnením políčka „Vybrať rolu na zobrazenie / úpravy“ v pravom stĺpci a potom z rozbaľovacej ponuky vybrať používateľskú rolu „Autor“. Potom musíte kliknúť na tlačidlo „Načítať“ a načítať možnosti role autorského používateľa.

Načítať rolu autora autora

Doplnok teraz načíta možnosti používateľa „Autor“. V časti Možnosti odstránenia by ste mali zrušiť začiarknutie políčka vedľa odstránenia a odstránenia publikovaných možností.

Potom môžete prejsť do dolnej časti stránky a kliknutím na tlačidlo Uložiť zmeny uložte svoje nastavenia.

Používatelia s rolou autorského používateľa už nebudú môcť odstrániť žiadne príspevky na svojom webe WordPress.

Povolenia na vrátenie

Schopnosti role používateľa sú výslovne definované. To znamená, že ak odstránite schopnosť z užívateľskej role, nevráti sa, pokiaľ ju výslovne nadefinujete. Aj keď odinštalujete doplnok, vykonané zmeny kapacity sa automaticky nezrušia.

Ak chcete autorom vrátiť povolenie na odstránenie, budete musieť tento postup zopakovať a začiarknuť políčka vedľa možností na odstránenie a odstránenie publikovaných príspevkov.

Ak chcete doplnok odinštalovať a vrátiť sa k predvoleným funkciám WordPress, musíte najskôr navštíviť Nástroje »Správca schopností a kliknite na odkaz „Obnoviť predvolené nastavenia WordPress“.

Obnovte oprávnenia roly používateľa

metóda 2: manuálne zabráni autorom vymazať svoje vlastné príspevky

Táto metóda vyžaduje, aby ste do svojich súborov WordPress pridali kód. Ak ste to ešte neurobili, prečítajte si nášho sprievodcu o tom, ako skopírovať a prilepiť kód do WordPress.

Nasledujúci kód budete musieť pridať do súboru function.php alebo do doplnku pre konkrétnu lokalitu.

function wpb_change_author_role(){
	global $wp_roles;
	$wp_roles->remove_cap( 'author', 'delete_posts' );
	$wp_roles->remove_cap( 'author', 'delete_published_posts' );

}
add_action('init', 'wpb_change_author_role');

Tento kód mení rolu autora autora a vylučuje ich schopnosť odstrániť svoje vlastné príspevky.

Ak chcete povolenia vrátiť, jednoduché odstránenie kódu neznamená žiadne zmeny. Odstránené možnosti budete musieť explicitne nadefinovať tak, že prvý útržok kódu nahradíte nasledujúcim kódom:

function wpb_change_author_role(){
	global $wp_roles;
	$wp_roles->add_cap( 'author', 'delete_posts' );
	$wp_roles->add_cap( 'author', 'delete_published_posts' );

}
add_action('init', 'wpb_change_author_role');

Dúfame, že vám tento článok pomohol naučiť sa, ako zabrániť autorom odstrániť svoje vlastné príspevky WordPress. Môžete tiež vyskúšať našu najnovšiu podrobnú príručku zabezpečenia WordPress pre začiatočníkov.

Ak sa vám tento článok páčil, prihláste sa na odber nášho kanála YouTube pozerať videá s programami WordPress. Nájdete nás aj na Twitter a Facebook,