0

次のコードを使用して、functions.php ファイルを使用して複数のワードプレス ウィジェット化サイドバーを正常に作成しました。

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

ただし、それらをページに含めようとすると、2番目のものを名前で指定しても最初のものだけが表示されます。そのためのコードを以下に示します。

<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('mrskitson2') ) : ?>

事前に助けてくれてありがとう。

4

1 に答える 1

0
if(function_exists('register_sidebar')){
        register_sidebar(array('name' => 'mrskitson','id' => 'mrskitson'));
        register_sidebar(array('name' => 'mrskitson2','id' => 'mrskitson2'));
    } 

ID を含めてみてください。それがキーになっていると思います。

于 2011-01-02T10:02:08.653 に答える