WP侧边栏小部件未显示正确的文本


WP Sidebar Widget not showing correct text

我正在为客户开发我的下一个Wordpress网站(它仍然在本地主机上,所以我不能给你一个链接)。我有 4 页,我需要 2 个侧边栏。所以我将一段代码粘贴到functions.php中以创建 2 个侧边栏:

<?php
    if ( function_exists('register_sidebar') ) 
        {
            register_sidebar(array('name' => 'Angebot'));
            register_sidebar(array('name' => 'Anfahrt'));
        }
?>
在后端,2 个侧边

栏显示正确,我可以放入一些文本(我只是在侧边栏中放置一些用于测试的随机文本,仅此而已)。然后我把一些代码放到index.phppage.php中:

<div id="sidebar">        <?php if(is_page('Willkommen') || is_page('Angebot'))
            {
                get_sidebar('Angebot');
            }
            else
            {
                echo "Huhu";
            }
        ?>
    </div><!-- sidebar -->

我将文本"Huhu"放在其他可以查看代码是否有效的其他文本中。确实如此。

但是我现在的问题是:它需要我在代码中告诉它的侧边栏,但它没有显示我放入小部件侧边栏中的文本。它只显示archivecategoriespages等。我仍然不知道为什么。

有人

有想法或有人可以给我一个提示吗?

提前致谢

干杯

尝试替换它:-

get_sidebar('Angebot');

有了这个:-

dynamic_sidebar('Angebot');