0

私はワードプレスが初めてです。以下のコードを使用して、セカンダリ ウィジェットを表示します。このコードは、サイドバーに最近の投稿をすべて表示しますが、特定のカテゴリのセカンダリ ウィジェットが必要です。

<?php dynamic_sidebar( 'secondary-widget-area' ); ?>
4

1 に答える 1

0

ウィジェット化されたエリアを使用する前に、登録/宣言する必要があります。これは で発生する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>WidgetsHTML ブロックまたはその他のカスタム ウィジェットを適切な領域にドラッグ アンド ドロップするだけです。

ウィジェットの使用の詳細

ウィジェット化の詳細

于 2013-09-17T21:40:36.740 に答える