Filtro autore nell’Admin di wordpress
-
Ho trovato in giro un bellissimo snippet di codice che mi ha permesso di filtrare per autore gli articoli. Il problema è che questo filtro lo vedono anche gli autori quando si loggano, invece dovrebbero vederlo solo gli amministratori o solo gli editori. Qualcuno sa indicarmi cosa aggiungere al codice perchè l’effetto non si realizzi SE il ruolo di chi è loggato = autore? Ecco il codice qui sotto
function ar_adding_author_filter( $post_type ) { if( 'post' !== $post_type ) { return; } $selected_author = isset( $_GET[ 'author' ] ) && $_GET[ 'author' ] ? $_GET[ 'author' ] : ''; wp_dropdown_users( array( 'role__in' => array( 'administrator', 'editor', 'author', 'contributor' ), 'name' => 'author', 'show_option_all' => 'All authors', 'selected' => $selected_author ) ); } add_action( 'restrict_manage_posts', 'ar_adding_author_filter' );
La pagina su cui ho bisogno di aiuto: [devi essere connesso per vedere il link]
Stai visualizzando 2 risposte - dal 1 al 2 (di 2 totali)
Stai visualizzando 2 risposte - dal 1 al 2 (di 2 totali)
- Devi essere collegato per rispondere a questo topic.