2017-08-30 64 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

我已經使用此代碼固定的 - 它改變了菜單的網址:

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; 
     } 
    } 
}