WP: Contribuitori cu drept de încărcare


WordPress are mai multe trepte pentru membri, sunt sigur că ştiţi deja. Abonatul e membru simplu, fără drept decât de a comenta la articole (drept care poate fi limitat la abonaţi sau lăsaţi tuturor, chiar şi simplilor navigatori). Când vine vorba de a scrie ceva pe sit avem administratorul, cu drepturi depline, editorul, care are dreptul să modifice şi articolele altora, şi autorul care îşi poate vedea doar de materialele proprii. Cu ceva vreme în urmă (deci deloc recent) WordPress a introdus şi statutul de contribuitor. E cineva care poate să scrie ceva pe blog şi să salveze ca text spre revizuire. Un editor sau administrator poate apoi face textul public.

imagine

Bun. Apare însă o problemă! Contribuitorul nu poate încărca fişiere. Dacă scrie un articol nu poate de exemplu să îl completeze cu imagini. Frustrant? Se poate rezolva din câteva linii. Am găsit soluţia în articolul Allowing WordPress Contributors to upload şi în principiu e vorba de următoarele linii de cod, care aproape se explică de la sine. Dacă tocmai aţi făcut modificarea, contribuitorul trebuie să se delogheze şi să se reidentifice.

[PHP]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’);
}[/PHP]


Apreciază articolul:

1 stea2 stea3 stea4 stea5 stea (1 evaluări, media: 5,00 din 5)
Loading...Loading...

0 comentarii


Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile necesare sunt marcate *