从页脚WP Genesis中删除结构包装

时间:2016-11-10 18:12:39

标签: php wordpress footer genesis

我正在使用Genesis和Bootstrap(https://github.com/salcode/bootstrap-genesis)开发WP Child主题。在没有内置结构包装约束的情况下,我无法设置页脚样式。我现在要做的就是将页脚全部移除,然后在站点容器之后调用它。

remove_action( 'genesis_footer', 'genesis_do_footer' );
add_action( 'genesis_after', 'genesis_do_footer' );

这会在容器外面添加一个页脚很好但是没有删除原始页脚,所以现在我有两个页脚。我正在使用Simple Edits插件编辑页脚。

有关如何完全删除页脚或如何删除结构包装的任何建议?

非常感谢!

2 个答案:

答案 0 :(得分:0)

你只有移动页脚文本(这很混乱,我知道!)所以你也想移动标记,如下所示:

remove_action( 'genesis_footer', 'genesis_footer_markup_open', 5 );
remove_action( 'genesis_footer', 'genesis_do_footer' );
remove_action( 'genesis_footer', 'genesis_footer_markup_close', 15 );
add_action( 'genesis_after', 'genesis_footer_markup_open', 11 );
add_action( 'genesis_after', 'genesis_do_footer', 12 );
add_action( 'genesis_after', 'genesis_footer_markup_close', 13 );

答案 1 :(得分:0)

未使用您提到的Bootstrap子主题进行测试,但这应该有效:

add_theme_support( 'genesis-structural-wraps', array('header', 'menu-primary', 'menu-secondary', 'footer-widgets' ) );

然后将所有 genesis_footer_markup_open genesis_footer_markup_close genesis_do_footer 移至 genesis_after 挂钩,如答案中所述上方。