首页 文章

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

提问于
浏览
0

我正在使用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

    你只有移动页脚文本(这是令人困惑的,我知道!)所以你也想移动标记,如下所示:

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

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

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

    当然,如上面的答案中所述,将所有 genesis_footer_markup_opengenesis_footer_markup_closegenesis_do_footer 移至genesis_after钩子 .

相关问题