2016-07-22 70 views
0

我使用Visual Hook插件添加鉤子位置到我的網站 - 「genesis_after_content_sidebar_wrap」。但是,當我創建一個新頁面(登錄頁面 - 一個空白頁面)時,一切都消失了,新的鉤子仍然存在。刪除創世紀框架上的簡單鉤子

我去page_landing.php並希望添加remove_action代碼刪除genesis_after_content_sidebar_wrap。我不確定在這裏添加什麼。

我想:

remove_action('genesis_after_content_sidebar_wrap'); 

我不起作用。請幫忙。謝謝,

回答

0

我試圖把一個條件,以簡單的鉤插件配置頁面。

<?php if(!is_page('page-name')) { ?> 

//the code goes here 

<?php } ?> 

它表明每一個頁面,但不是頁面名稱

0

希望這有助於

添加以下代碼到你functions.php

add_action('genesis_meta', 'remove_sidebar_from_pages'); 
/** 
* Remove sidebar from pages 
*/ 
function remove_sidebar_from_pages() { 
    if(is_page_template('page_landing.php')) 
    { 
     // Remove default genesis sidebars 
     remove_action('genesis_after_content', 'genesis_get_sidebar'); 
     remove_action('genesis_after_content_sidebar_wrap', 'genesis_get_sidebar_alt'); 
    } 
} 
+0

感謝您的回答。但是,這個從每個頁面中刪除,而不是空白的着陸頁(page_landing.php) - 創世框架的一個特徵。 –

+0

@DaleNguyen您是否嘗試添加到您的page_landing.php'remove_action('genesis_after_content','genesis_get_sidebar'); remove_action('genesis_after_content_sidebar_wrap','genesis_get_sidebar_alt');' –

+0

是的,我試過了。 –