删除 Genesis 框架上的简单挂钩

Remove Simple Hook on Genesis Framework

我使用 Visual Hook 插件将挂钩位置添加到我的站点 - "genesis_after_content_sidebar_wrap"。然而,当我创建一个新页面(登陆页面 - 一个空页面)时,虽然一切都消失了,但新的钩子仍然存在。

我去了 page_landing.php 并想添加 remove_action 代码以删除 genesis_after_content_sidebar_wrap .我不确定要在这里添加什么。

我试过:

remove_action('genesis_after_content_sidebar_wrap');

我不工作。请帮忙。谢谢,

希望对您有所帮助

将以下代码添加到您的 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');
    }
}

我试图在简单的钩子插件配置页面中添加一个条件。

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

//the code goes here

<?php } ?>

它显​​示给每个页面,但不显示 页面名称