幫客戶修改一個(gè)WordPress主題,以子主題的方式進(jìn)行二次開(kāi)發(fā),以保證不影響父主題后期更新。
需要在子主題中刪除這個(gè)動(dòng)作。
add_action('pre_get_posts', 'wpsites_query', 10);
但是在子主題中添加remove_action卻不起作用。
remove_action( 'pre_get_posts', 'wpsites_query', 10);
后查閱文檔后發(fā)現(xiàn),要?jiǎng)h除action hook,應(yīng)該使用與在父主題中add_action相同的名稱、回調(diào)名稱和優(yōu)先級(jí)。并注冊(cè)init
。
add_action('init', 'remove_main_functions', 15 );
function remove_main_functions() {
remove_action( 'pre_get_posts', 'wpsites_query', 10);
}
新主題官方微信公眾號(hào)
掃碼關(guān)注新主題(XinTheme)官方公眾號(hào),本站動(dòng)態(tài)早知道。
發(fā)布本站最新動(dòng)態(tài)(新主題發(fā)布、主題更新)和WordPress相關(guān)技術(shù)文章。