0

顧客向けの次の Wordpress Web サイトに取り組んでいます (まだ localhost にあるため、リンクを提供できません)。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 -->

コードが機能するかどうかを確認できるelseに「Huhu」というテキストを入れました。そして、そうです。

しかし、私の問題は次のとおりです。コードで伝えたサイドバーが必要ですが、ウィジェットのサイドバーに入れたテキストが表示されません。archive、などが表示されるだけで、そのcategories理由pagesはまだわかりません。

誰かがアイデアを持っていますか、誰かが私にヒントを与えることができますか?

前もって感謝します

乾杯

4

1 に答える 1

1

これを置き換えてみてください:-

get_sidebar('Angebot');

これとともに:-

dynamic_sidebar('Angebot');
于 2013-09-07T19:39:56.217 に答える