私はワードプレスが初めてです。以下のコードを使用して、セカンダリ ウィジェットを表示します。このコードは、サイドバーに最近の投稿をすべて表示しますが、特定のカテゴリのセカンダリ ウィジェットが必要です。
<?php dynamic_sidebar( 'secondary-widget-area' ); ?>
ウィジェット化されたエリアを使用する前に、登録/宣言する必要があります。これは で発生するfunctions.php
ため、テーマはウィジェット領域を認識します。
<?php
/**
* Register our sidebars and widgetized areas.
*
*/
function arphabet_widgets_init() {
register_sidebar( array(
'name' => 'Home right sidebar',
'id' => 'home_right_1',
'before_widget' => '<div>',
'after_widget' => '</div>',
'before_title' => '<h2 class="rounded">',
'after_title' => '</h2>',
) );
}
add_action( 'widgets_init', 'arphabet_widgets_init' );
?>
既存のウィジェット化された領域にセカンダリ ウィジェットを追加するだけの場合は、コーディングは必要ありません。Appearance>Widgets
HTML ブロックまたはその他のカスタム ウィジェットを適切な領域にドラッグ アンド ドロップするだけです。