0
我有一個新的導航和兩個subnavs。他們正在正常工作,但我希望在導航項中點擊時選擇第一個subnav,因爲我不想讓兩個不同的內容入侵。Buddypress選定的第一個subnav
新導航的名稱是:'工作',兩個子導航的名稱是:'所有工作'和'添加新工作'。我想要那個文件,我點擊'工作'我有所有工作清單,然後'所有工作'將被點擊。 Buddypress在例如標籤「Profile」和第一個subnav中做同樣的事情。
我的代碼:
function profile_tab_jobs() {
global $bp;
bp_core_new_nav_item(array(
'name' => 'Jobs',
'slug' => 'jobs',
'screen_function' => 'jobs_screen',
'position' => 40,
'parent_url' => bp_loggedin_user_domain() . '/jobs/',
'parent_slug' => $bp->profile->slug,
'default_subnav_slug' => 'jobs_subnav',
));
bp_core_new_subnav_item(array(
'name' => 'All Jobs',
'slug' => 'all_jobs',
'parent_url' => trailingslashit(bp_displayed_user_domain() . 'jobs'),
'parent_slug' => 'jobs',
'screen_function' => 'all_job_screen',
'position' => 100,
'user_has_access' => bp_is_my_profile()
));
bp_core_new_subnav_item(array(
'name' => 'Add new Job',
'slug' => 'new_job',
'parent_url' => trailingslashit(bp_displayed_user_domain() . 'jobs'),
'parent_slug' => 'jobs',
'screen_function' => 'add_job_screen',
'position' => 110,
'user_has_access' => bp_is_my_profile()
));
}
add_action('bp_setup_nav', 'profile_tab_jobs');
的WordPress 4.8.2
謝謝