我使用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 :(得分: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');
}
}
答案 1 :(得分:0)
我试图在简单的钩子插件配置页面中添加一个条件。
<?php if( !is_page('page-name')) { ?>
//the code goes here
<?php } ?>
它显示在每个页面上,但不显示 页面名称 。