WP边栏小工具未显示正确的文本

时间:2013-09-07 19:25:51

标签: php wordpress widget sidebar

我正在为我的下一个Wordpress网站工作(它仍然在localhost上,所以我不能给你一个链接)。我有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等等。我仍然不知道原因。

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

提前致谢

干杯

1 个答案:

答案 0 :(得分:1)

尝试替换它: -

get_sidebar('Angebot');

用这个: -

dynamic_sidebar('Angebot');