J'ai ceci dans mes fonctions.php
function remove_quick_edit( $actions ) {
unset($actions['inline hide-if-no-js']);
return $actions;
}
add_filter('post_row_actions','remove_quick_edit',10,1);
pour supprimer le lien d'édition rapide dans le backend lors du défilement de la liste des publications publiées.
Cela fonctionne comme un charme, mais il le désactive même pour le rôle d'administrateur. Est-il possible de le garder affiché uniquement pour l'administrateur tout en continuant à diabler pour le reste? Merci!
RESOLU grâce à jfacemyer! Ceci est le code complet à ajouter dans functions.php
function remove_quick_edit( $actions ) {
unset($actions['inline hide-if-no-js']);
return $actions;
}
if ( ! current_user_can('manage_options') ) {
add_filter('post_row_actions','remove_quick_edit',10,1);
}
add_filter( 'bulk_actions-edit-post', 'remove_from_bulk_actions' ); function remove_from_bulk_actions( $actions ){ unset( $actions[ 'edit' ] ); return $actions; }