У меня есть пользовательский тип записи, который я просто использую для хранения данных, но иногда я делюсь ими с другими, и я не хочу путаницы, когда в столбце администратора появляется ссылка «просмотр».
Есть ли способ удалить это?
У меня есть пользовательский тип записи, который я просто использую для хранения данных, но иногда я делюсь ими с другими, и я не хочу путаницы, когда в столбце администратора появляется ссылка «просмотр».
Есть ли способ удалить это?
Ответы:
add_filter( 'post_row_actions', 'remove_row_actions', 10, 1 );
function remove_row_actions( $actions )
{
if( get_post_type() === 'my_cpt' )
unset( $actions['view'] );
return $actions;
}
Должен видеть тебя до конца :)
Массив $ actions состоит из следующего:
$actions['edit']
$actions['inline hide-if-no-js']
$actions['trash']
$actions['view']
Для изменения вида сетки пользователей user_row_actions
можно использовать фильтр.
Для дальнейшего использования.