2016-07-22 4 views
0

Я использую плагин Visual Hook для добавления позиции на мой сайт - «genesis_after_content_sidebar_wrap». Однако, когда я создаю новую страницу (целевая страница - пустая страница), в то время как все прошло, новый крюк все еще существует.Remove Simple Hook on Genesis Framework

Я пошел 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

Да, я попробовал. –

 Смежные вопросы

  • Нет связанных вопросов^_^