テーマをウィジェットに対応させる
Word Pressのテーマによってはウィジェットに対応していない場合があります。
その場合はfunctions.php、ウィジェットを使用するテンプレート(sidebar.phpなど)への記述が必要となります。
functions.php
<?php
if ( function_exists('register_sidebar') ) {
register_sidebar(array(
'before_widget' => '<li id="%1$s" class="widget %2$s">',
'after_widget' => '</li>',
'before_title' => '<h2 class="widgettitle">',
'after_title' => '</h2>',
));
}
?>
ウィジェットを表示されたい場所に下記のコードを記述します。
sidebar.phpなど
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?>
<?php endif; ?>
なお、出力されるHTML、class名を変更したい場合は、
上記のfunctions.phpを修正していきます。
例えば出力されるウィジェットのタイトルを、
「class名は無しで、h3タグにしたい」
といった場合は以下のように記述します。
functions.php
<?php
if ( function_exists('register_sidebar') ) {
register_sidebar(array(
'before_widget' => '<li id="%1$s" class="widget %2$s">',
'after_widget' => '</li>',
'before_title' => '<h3>',
'after_title' => '</h3>',
));
}
?>
タグ: functions.php, sidebar.php, ウィジェット
記事公開日:
最終更新日:
“テーマをウィジェットに対応させる” への1件のコメント
コメントを残す
関連記事
人気記事
- 更新日・時間を表示する
- 広告をランダム表示する「Datafeedr Random Ads V2」
- 確認画面付きのメールフォーム「inquiry form creator」
- 任意のコードをショートコード等として登録・管理する「Post Snippets」
- SNS系サービスのボタンを設置「WP Social Bookmarking Light」
- 無料WordPressテーマ「WPMEMO basic2」を公開しました。
- 投稿の表示方法を指定する
- サイトをスマートフォン向けに最適化する「WPtouch」
- 投稿画像のサイズの種類を増やす「Additional image sizes」
- Lightbox系プラグイン「WP jQuery Lightbox」








[…] 参照URL:https://wpmemo.netkatuyou.com/theme/561/ […]