답변:
작업 후크 admin_bar_menu가 작업을 수행합니다. 핵심 파일의 주석은 다음과 같습니다.
여기에는 "admin_bar_menu"조치가 포함되어 있으며 이는 관리 표시 줄에 새 메뉴를 연결하고 추가하는 데 사용해야합니다. 이렇게하면 관리 표시 줄이 렌더링되기 직전에 가장 최적의 지점을 추가 할 수 있습니다. 이것은 또한 다른 것들 중에서 $ post 전 세계에 대한 액세스를 제공합니다.
용법:
add_action('admin_bar_menu', 'add_items');
function add_items($admin_bar)
{
//echo "<pre>";
//print_r($admin_bar);
//echo "<pre>";
$admin_bar->add_menu( array(
'id' => 'my-item',
'parent' => 'top-secondary',
'title' => 'My Item',
'href' => '#',
'meta' => array(
'title' => __('My Item'),
),
) );
}
이 코드는 새 항목을 맨 왼쪽에 추가했기 때문에 약간 조정해야합니다! $admin_bar변수를 검사 하면 항목을 추가하는 방법에 대한 아이디어가 있어야한다고 생각합니다.
업데이트 : 'parent' => 'top-secondary' 'Howdy ...'왼쪽에 항목을 추가합니다! 따라서 다른 위치 값이 있습니다. 나는 그들을 찾고있다;)
업데이트 2 : etc 메뉴에 'parent' => 'new-content'항목을 추가 New > Post, Media합니다.
업데이트 3 : 'parent' => 'wp-logo-external' 맨 왼쪽의 WordPress 로고에서 튀어 나온 메뉴 항목을 추가합니다.
최신 정보:
관리자 표시 줄 메뉴에 새 항목에 대한 가능한 모든 위치 가 포함 된 블로그 게시물 을 작성했습니다 . 관심이 있으신 분 은 여기 를 참조 하십시오 .