Wordpress - użytkownik współpracownik - jak dodać możliwość dodawania mediów? | DailyWeb.pl

WordPress - użytkownik współpracownik - jak dodać możliwość dodawania mediów?

Opublikowano 3 lata temu - 8


Postanowiłem, że na DailyWeb będą się pojawiać wpisy, które mogą nieco odstawać od reszty. Już spieszę wszystko tłumaczyć. Otóż będą to odpowiedzi na problemamy z którymi się borykam w związku z obsługą swojej kopii WordPress. Wpisy te z reguły będą mocno techniczne i będą odpowiadać na jeden konkretny problem, z którymi każdy z Was może się spotkać. Każdy taki pojedynczy post będzie znajdował się w sekcji miniblog i w zasadzie stworzony będzie także, by przy okazji ściągnąć do nas nowych użytkowników WordPress.

Dziś rozwiązanie problemu z którym walczyłem przed chwilą. Otóż zadanie jest dość proste. Użytkownik o grupie uprawnień: współpracownik w Wordpress, nie ma możliwości dodawania multimediów. Sposobów by poradzić sobie z tym problemem jest kilka, poniżej zaprezentuje Wam moim zdaniem najprostszy. Otóż wystarczy dokleić poniższy kod do pliku functions.php w katalogu głównym naszego szablonu ../wp-content/themes/nazwa_szablonu/

if ( current_user_can('contributor') && !current_user_can('upload_files') )
    add_action('admin_init', 'allow_contributor_uploads');
function allow_contributor_uploads() {
    $contributor = get_role('contributor');
    $contributor->add_cap('upload_files');
}

Proste, prawda?