web-dev-qa-db-ja.com

Post Adminで[表示]リンクを削除する

データを保持するためだけに使用しているカスタム投稿タイプがありますが、他のユーザーと共有することもあります。管理列に[表示]リンクが表示されても混乱したくありません。

それを削除する方法はありますか?

http://img.skitch.com/20110421-des28mtj4br3aeyfxnypnkghsy.jpg http://img.skitch.com/20110421-des28mtj4br3aeyfxnypnkghsy.jpg

8
Marco
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'] 

今後の参考のために。

20
Cristian