我不是 PHP 开发人员,我根本不懂这种语言。但是,我被要求修改 PHP 页面。这是一个 WordPress 博客。它有一段代码:
<div>
<?php dynamic_sidebar( 'pre-footer-1' ); ?>
</div>
当我加载页面时,我可以看到添加到页脚的边栏。我不想要侧边栏。我只希望信息来自索引“pre-footer-1”。我应该如何修改代码以使其工作?我试过:
<div>
<?php echo( 'pre-footer-1' ); ?>
</div>
抱歉,我只是不知道如何在没有动态侧边栏的情况下简单地显示内容。
编辑:
这是一个 Wordpress 主题。主题有一个前页脚,我可以在主题设置中修改它。主题始终在页脚前显示侧边栏。这不是错误,而是主题的设计方式。但是,我不喜欢它并且想摆脱侧边栏。我仍然想显示页脚而不是侧边栏。我不懂 php,想要一个简单的解决方案来修改 PHP 代码,这样边栏就消失了。
最佳答案
你试过了吗output buffering ?像这样的东西:
<?php
ob_start();
dynamic_sidebar('sidebar-id');
$sidebar = ob_get_contents();
ob_end_clean();
?>
这应该会为您提供边栏的内容。只需在需要的地方回显
$sidebar
即可。
关于php - 如何替换 PHP 中的 dynamic_sidebar?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31763721/