【问题标题】:WP Sidebar Widget not showing correct textWP 侧边栏小部件未显示正确的文本
【发布时间】:2013-09-07 19:25:51
【问题描述】:

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

<?php
    if ( function_exists('register_sidebar') ) 
        {
            register_sidebar(array('name' => 'Angebot'));
            register_sidebar(array('name' => 'Anfahrt'));
        }
?>

在后端,两个侧边栏显示正确,我可以在其中放入一些文本(我只是在侧边栏中放了一些随机文本进行测试,仅此而已)。然后我将一些代码放入index.phppage.php

<div id="sidebar">        <?php if(is_page('Willkommen') || is_page('Angebot'))
            {
                get_sidebar('Angebot');
            }

            else
            {
                echo "Huhu";
            }
        ?>
    </div><!-- sidebar -->

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

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

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

提前致谢

干杯

【问题讨论】:

    标签: php wordpress widget sidebar


    【解决方案1】:

    尝试替换这个:-

    get_sidebar('Angebot');
    

    用这个:-

    dynamic_sidebar('Angebot');
    

    【讨论】:

    • 你是老大!非常感谢你,伙计:)工作正常!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-08-19
    • 1970-01-01
    • 1970-01-01
    • 2014-10-28
    • 1970-01-01
    • 2017-04-18
    • 2021-04-21
    相关资源
    最近更新 更多