Php 从页脚中删除结构包裹

Php 从页脚中删除结构包裹,php,wordpress,footer,genesis,Php,Wordpress,Footer,Genesis,我正在使用Genesis和Bootstrap()处理WP儿童主题。在没有内置结构包裹约束的情况下,我很难设置页脚的样式。我现在要做的是一起删除页脚,然后在站点容器之后调用它 remove_action( 'genesis_footer', 'genesis_do_footer' ); add_action( 'genesis_after', 'genesis_do_footer' ); 这在容器外添加了一个页脚,这很好,但没有删除原始页脚,所以现在我有两个页脚。我正在使用简单编辑插件编辑页脚

我正在使用Genesis和Bootstrap()处理WP儿童主题。在没有内置结构包裹约束的情况下,我很难设置页脚的样式。我现在要做的是一起删除页脚,然后在站点容器之后调用它

remove_action( 'genesis_footer', 'genesis_do_footer' );
add_action( 'genesis_after', 'genesis_do_footer' );
这在容器外添加了一个页脚,这很好,但没有删除原始页脚,所以现在我有两个页脚。我正在使用简单编辑插件编辑页脚

关于如何完全删除该页脚或如何删除结构包裹,有什么建议吗


非常感谢

您所拥有的内容只会移动页脚文本(我知道这很混乱!),因此您也希望移动标记,如下所示:

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 );

未使用您提到的引导子主题进行测试,但这应该可以:

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

当然,将所有genesis\u footer\u markup\u opengenesis\u footer\u markup\u closegenesis\u do\u footer移动到上述答案中描述的挂钩后的genesis\u。

谢谢!我尝试了这个方法,但不幸的是原来的页脚仍然存在,现在新的页脚也在一个容器中。我会继续努力!