2017-09-22 77 views
1

我是新來創世紀(和堆棧溢出)。重新定位Genesis Nav不工作 - 問題與remove_action()

我用下面的代碼重新定位我的標題上方的主要和輔助導航,它工作正常,但它也在原始位置的標題下留下了兩個導航的副本。 ?所以基本上重複我的資產淨值:(

// Reposition the primary navigation menu 
 
remove_action('genesis_after_header', 'genesis_do_nav'); 
 
add_action('genesis_header', 'genesis_do_nav', 12); 
 

 
// Reposition the secondary navigation menu 
 
remove_action('genesis_after_header', 'genesis_do_subnav'); 
 
add_action('genesis_before_header', 'genesis_do_subnav');

任何思想的試驗場我和玩耍是:http://atelierblanc.pixelboutique.co.uk

感謝

回答

0

remove_action()必須是稱爲內部函數,不能直接在你的插件或主題中調用。

你可能試試這個:

add_action('wp_head', 'remove_my_action'); 
function remove_my_action(){ 
    remove_action('genesis_after_header', 'genesis_do_nav'); 
    remove_action('genesis_after_header', 'genesis_do_subnav'); 
} 

,你可以在這裏瞭解更多: https://codex.wordpress.org/Function_Reference/remove_action

+0

驚人太感謝你了,那完美。 –