我正在为客户开发我的下一个 Wordpress 网站(它仍在本地主机上,所以我不能给你链接)。我有 4 页,需要 2 个侧边栏。因此,我将代码粘贴到functions.php
创建 2 个侧边栏:
<?php
if ( function_exists('register_sidebar') )
{
register_sidebar(array('name' => 'Angebot'));
register_sidebar(array('name' => 'Anfahrt'));
}
?>
在后端,正确显示了 2 个侧边栏,我可以在其中放入一些文本(我只是在侧边栏中放了一些随机文本进行测试,仅此而已)。然后我将一些代码放入index.php
并放入page.php
:
<div id="sidebar"> <?php if(is_page('Willkommen') || is_page('Angebot'))
{
get_sidebar('Angebot');
}
else
{
echo "Huhu";
}
?>
</div><!-- sidebar -->
我将文本“Huhu”放在我可以查看代码是否有效的 else 中。它确实如此。
但我现在的问题是:它需要我在代码中告诉它的侧边栏,但它没有显示我放入小部件侧边栏中的文本。它只显示archive
,categories
等pages
。我仍然不知道为什么。
有人有想法或有人可以给我一个提示吗?
提前致谢
干杯