2017-08-30 1 views
0

私は自分のプラグインをWordpressで作成しています。 register_post_typeを使って自分の投稿を見ることができます。私はまた、register_post_statusで投稿ステータスを作成しました。要約ページに行くと、私はすべての投稿を見ることができ、ステータスをフィルタリングすることができます。Wordpressカスタムプラグイン - デフォルトの投稿状況を選択

「問題」:概要ページに移動すると、すべての投稿とフィルタが表示されます。デフォルトでは、[すべて]ステータスが常に選択されていますが、デフォルトで自分のカスタムステータスを選択します。これは可能ですか?または、メニューのURLをpost_status = &のpost_type =に変更します。私は管理者側について話しています。

私はそれを把握することができないので、誰かが私を助けることを願っています。私はこのコードでそれを固定している

+0

、あなたの質問に追加されたコードは、問題を修正している場合は、代わりに答えとして、それを追加してください質問が答えられたことを知ってください - [私自身の質問に答えることができますか?](https://stackoverflow.com/help/self-answer) – FluffyKitten

+1

ありがとう、それをしました。 –

答えて

0

- それは、メニュー内のURLを変更します。私たちはそのよう

add_action('admin_menu', 'wpse_admin_menu', 100); 
function wpse_admin_menu() 
{ 
    global $menu, $submenu; 
    $parent = 'parent'; 

    if(!isset($submenu[$parent])) 
    return; 

    foreach($submenu[$parent] as $k => $d){ 
     if($d[0] == 'name') 
     { 
      $submenu[$parent][$k][2] = 'edit.php?post_status=status&post_type=type'; 
      break; 
     } 
    } 
} 
関連する問題