手短に言うと、私の悪い英語を残念に思う。
第二に、私は2週間以来私の問題の解決策を見つけることができません。それは簡単なことですが、どうやってやればいいのかわかりません。
私は自分の問題を説明します:
関数 "my_custom_init"に2つのカスタム分類法を呼び出しました。
register_taxonomy( 'directors', 'video', array( 'hierarchical' => true, 'label' => 'Directors', 'query_var' => true, 'rewrite' => true ) );
register_taxonomy( 'clients', 'video', array( 'hierarchical' => true, 'label' => 'Clients', 'query_var' => true, 'rewrite' => true ) );
印刷画面のように「表示」リンクを編集したいです。
http://nsa32.casimages.com/img/2012/10/18/121018025542594841.png
私はそれを編集するためにpost_row_actionsを使わなければならないと思いますが、分類法を得ることができません。
あなたが私の問題を解決する方法を知っているならば、あなたの助けを事前に感謝します。
編集
私は私のカテゴリ "post"と "video"のためにこれを作りました、そしてそれはうまくいきます!しかし私は私のカスタム分類法のために同じことをすることはできません:/
試したことがよくわかりませんが、動作しません。S
add_filter( 'post_row_actions', 'remove_row_actions', 10, 1);
function remove_row_actions( $actions )
{
if( get_post_type() === 'post' )
unset( $actions['view'] );
if( get_post_type() === 'page' )
unset( $actions['view'] ); //doesn't work ?
if( get_post_type() === 'video' )
unset( $actions['view'] );
// Adding a custom link and passing the post id with it
$permalink = get_permalink();
$permalink = explode(".tv", $permalink);
$actions['customedit'] = "<a href=\"/#$permalink[1]\" target=\"blank\">View & Get Url</a>";
return $actions;
}
directors_row_actions
とclients_row_actions
が使えると思います。
また、分類法ごとに呼び出されるtag_row_actions
を使用することもできます。それは2つのパラメータを受け入れます。最初はアクション、2番目はオブジェクトという用語です。この用語オブジェクトを使用して、変更したいアクションを除外することができます。