テスト目的で、次のコードを使用して作成した、ユーザーの場所に基づいてウィジェットを表示する必要があります
if( function_exists( 'register_sidebar' ) )
register_sidebar( array( 'name'=>'Madurai-Right',
'before_widget' => '<div class="widget relativ">',
'after_widget' => '</div>',
'before_title' => '<h2>',
'after_title' => '</h2>',
) );
以下のようなウィジェットを取得します
<?php $city="Madurai"; echo $side_bar= "'$city-Right'"; ?>
<?php if ( !function_exists( 'dynamic_sidebar' ) || !dynamic_sidebar($side_bar) ) :?>
<?php endif; ?>
ここでは都市が場所であるため、場所に基づいてサイドバーがdynamic_sidebar($side_bar)
機能しないため取得しています
しかし、内部の変数を使用せずに使用するdynamic_sidebar('Madurai-Right')
と、うまく機能しますか? 私のコードの何が問題なのですか?