Zvolené téma obsahuje celkem 7 odpovědí. Do diskuze (4 účastníci) se naposledy zapojil uživatel ScheRas a poslední změna je stará 10 let, 2 měsíce.
-
Ahoj,
mám problém se zobrazením pluginů pro šéfredaktora. Jako administrátor vidím všechny své pluginy, ale když se přihlásím jako šéfredaktor tak vlastní pluginy nevidím. Může mi někdo poradit jak opravit toto zobrazení?
Děkuji
Nejsem si jist, zda tomu dobře rozumím, ale s pluginy by měl pracovat (aktivace, instalace, úpravy) pouze administrátor?
ne, s pluginy může pracovat kdokoli. Teď může pouze administrátor a to je špatně.
Hmm, mě osobně by se nelíbilo, kdyby redaktoři a ba i spolupracovníci, kteří jsou rádi že napíšou příspěvek, mohli upravovat, nastavovat a mazat pluginy na mém webu.
Opravdu je to nutné? V tom případě jim přidělte práva administrátora a máte to vyřešené. Ale jen do té doby, než vám web zkolabuje jejich “odborným” zásahem. Pak na mě ale neútočte, že jsem vám blbě poradil.
toredor: Nemáte pravdu, je to opravdu tak, že s pluginy může pracovat pouze administrátor. A je to tak správně, pak by role ve WordPressu neměly význam. Pokud přeci jen chcete Šéfredaktorovi přidat oprávnění, vložte do souboru functions.php
Vaší šablony tento kód:
function add_wp_caps() {
$role = get_role( 'editor' );
$role->add_cap( 'edit_plugins' );
}
add_action( 'admin_init', 'add_theme_caps');
Kód jsem netestoval, ale mělo by to fungovat.
Nechci aby Šéfredaktor mohl aktivovat nebo deaktivovat pluginy, ale mám vytvořený vlastní plugin, kde je správa databáze produktů. Chci aby Šéfredaktor mohl spravovat DB přes vytvořený plugin
Tak to je trochu něco jiného :-) V tom případě budete mít nějakou chybu ve vlastním pluginu. Nejčastější problém spočívá v tom, že nadefinujete restriktivní vlastní typ obsahu (Custom Post Type, CPT) nebo stránku pro práci s nastavením a daty. Ale těžko se radí, když nevíme, o co přesněji jde…
Můj kód by měl udělat přesně to, co potřebujete.
Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.
WordPress – novinky, návody a zajímavosti