web-dev-qa-db-ja.com

編集後に新しいリンクを追加する方法クイック編集ゴミクイック編集セクションで表示

カスタム投稿タイプに新しいリンクを追加したいです。カスタム投稿タイプを作成しました。Edit | Quick Edit | Trash | ViewのようなEdit | Quick Edit | Trash | View | PDFリンクの後に新しいリンクを追加したいと思います。カスタム投稿への追加方法私は多くの場所を疑問に思ったが、Edit | Quick Edit | Trash | Viewの後に新しいカスタムリンクを追加するための適切な結果が得られない。追加方法を教えてください。

2
Pritesh Mahajan

post_row_actionsフィルタのフックを作成することによってそれをすることができます。 CPTが階層型投稿タイプの場合は、page_row_actionsフィルタを使用します。

add_filter( 'post_row_actions', 'wpse8170_row_actions', 10, 2 );
function wpse8170_row_actions( $actions, WP_Post $post ) {
    if ( $post->post_type != 'my-custom-post-type' ) {
        return $actions;
    }

    $actions['wpse8170-pdf'] = 'http://your/url/here';
    return $actions;
}
8
Eugene Manuilov