Change WordPress user roles and capabilities › Forums › How to or FAQ › quick edit and permalink disable for role › Reply To: quick edit and permalink disable for role
29/12/2016 at 12:14
#3132
Participant
I was able to get this working with the below code. The code you posted does not contain “page_row_actions” and the code on https://www.role-editor.com/block-permalink-edit-button/ does not seem to work so I changed it to the filter “get_sample_permalink_html” below which seems more efficient unless you see a better solution?
//remove quick edit functions for page and post
function remove_quick_edit( $actions ) {
unset($actions['inline hide-if-no-js']);
return $actions;
}
if ( current_user_can('page-editor') ) {
add_filter('page_row_actions','remove_quick_edit',10,1);
add_filter('post_row_actions','remove_quick_edit',10,1);
}
//hide permalink edit buton on page for role
function hide_permalink() {
return '';
}
if ( current_user_can('page-editor') ) {
add_filter( 'get_sample_permalink_html', 'hide_permalink' );
}