Как удалить строки-действия из таблицы страниц?

Я уже узнал, как удалить строки-действия из таблицы posts в wordpress admin. Теперь я хотел бы сделать то же самое в таблице страниц. Я просмотрел основные файлы, но, ну, я просто не понимаю. Кто угодно?

Вот код, используемый в functions.php для удаления действий строк в сообщениях:

function remove_row_actions( $actions ) { if( get_post_type() === 'post' ) unset( $actions['edit'] ); unset( $actions['view'] ); unset( $actions['trash'] ); unset( $actions['inline hide-if-no-js'] ); return $actions; } add_filter( 'post_row_actions', 'remove_row_actions', 10, 1 ); 

Заранее спасибо!

Solutions Collecting From Web of "Как удалить строки-действия из таблицы страниц?"

Для неиерархических типов сообщений фильтр называется post_row_actions , для иерархического – page_row_actions .

Если вы хотите удалить все действия, вам не нужно отменять отдельные элементы, вы можете просто вернуть пустой массив.

 add_filter( 'page_row_actions', 'wpse16327_page_row_actions', 10, 2 ); function wpse16327_page_row_actions( $actions, $post ) { if ( 'page' == $post->post_type ) { return array(); } return $actions; }