Zvolené téma obsahuje celkem 2 odpovědi. Do diskuze (2 účastníci) se naposledy zapojil uživatel
peeeeeta a poslední změna je stará 7 let, 11 měsíců.
-
Dobrý den,
snažím se vytvořit novou uživatelskou roli pro nového člena týmu, který se bude starat o kontrolu již publikovaných článku.
Chci tedy této roli přidělit práva jen na úpravu již zveřejněných příspěvků. To se mi povedlo, ale bohužel jsem s povolením na úpravů již publikovaných příspěvků udělil práva i na úpravu již publikovaných komentářů.
Jde nějak oddělit tyto dvě funkce?
Děkuji
Jakým způsobem tu uživatelskou roli vytváříte? Pomocí nějakého pluginu? Jaké oprávnění jste této nové roli přidělil? Pokud má edit_post
, tak to je tzv. související (meta) oprávnění, čímž uživatel automaticky získá i oprávnění edit_comment
pro všechny komentáře. Podobně myslím funguje i edit_others_posts
a další (manuál). Pokud to plugin neumožňuje nastavit, tak budete muset použít filtr map_meta_cap, abyste toto oprávnění odebral (příklad).
Myslel jsem si to, že se automaticky přiřadí přo přiřazení edit_post a edit_other_posts i oprávnění ke komentářům.
Nastavení provádím pomocí pluginu User Role Editor.
Díky za tip na filtr. Zkusím to tedy pomocí něj nastavit a popřípadě se ještě zeptám.
Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.
WordPress – novinky, návody a zajímavosti