如何在PHP中替换dynamic_sidebar?

时间:2015-08-01 16:27:07

标签: php html css wordpress

我不是PHP开发人员,我完全不懂语言。但是,我被要求修改PHP页面。这是一个WordPress博客。它有一段代码:

            <div>
                <?php dynamic_sidebar( 'pre-footer-1' ); ?>
            </div>

当我加载页面时,我可以看到添加到页脚的侧栏。我不想要侧边栏。我只是希望信息来自索引'pre-footer-1'。我该如何修改代码才能使其正常工作?我试过了:

            <div>
                <?php echo( 'pre-footer-1' ); ?>
            </div>

抱歉,我只是不知道如何在没有动态侧边栏的情况下显示内容。

编辑:

这是一个Wordpress主题。主题有一个前脚,我可以在主题设置中修改。该主题始终在预页脚上显示侧栏。这不是一个错误,它是主题设计的方式。但是,我不喜欢它,并希望摆脱侧边栏。我仍然想要显示页脚而不是侧边栏。我不知道php,想要一个简单的解决方案来修改PHP代码,使侧边栏消失。

1 个答案:

答案 0 :(得分:2)

你试过output buffering吗?类似的东西:

<?php
    ob_start();
    dynamic_sidebar('sidebar-id');
    $sidebar = ob_get_contents();
    ob_end_clean();
?>

这应该可以获得侧边栏的内容。只需echo您需要的$sidebar