ご利用の前に 質問・不具合報告 配布中のテンプレート

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

スポンサー広告

WordPress ウィジェットに関する覚え書き

忘れないようにメモメモ....〆(・ω・。)
一応無事に表示は出来ているけど、間違っている箇所があったら指摘してくれると嬉しいです。

functions.php(無ければ新規作成)に以下のコードを記述。

<?php
if ( function_exists('register_sidebar') )
register_sidebars(4);
?>
<?php
if ( function_exists('register_sidebar') ) {
register_sidebar(array(
'before_widget' => '<ウィジェット項目の前に入れたい任意のタグ>',
'after_widget' => '</任意のタグ>',
'before_title' => '<ウィジェット項目のタイトルの前に入れたい任意のタグ>',
'after_title' => '</任意のタグ>',
));
}


ウィジェットを複数配置する場合、赤字部分に配置したい数を。
1箇所の場合は空でOK。

index.phpのウィジェットを表示したい箇所に以下のコードを記述。

<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar(1) ) : ?>
<?php endif; ?>


赤字部分は、サイドバーの対応する数字。
1箇所の場合は空でOK。

ここまでやって確認してみると、何故か任意のタグが反映されていない。
ので、wp-includes/widgets.phpの以下の赤字部分を訂正。

$defaults = array(
'name' => sprintf(__('Sidebar %d'), $i ),
'id' => "sidebar-$i",
'description' => '',
'before_widget' => '<ウィジェット項目の前に入れたい任意のタグ>',
'after_widget' => "</任意のタグ>",
'before_title' => '<ウィジェット項目のタイトルの前に入れたい任意のタグ>',
'after_title' => "</任意のタグ>",
);


以上。

そろそろ次のFC2テンプレートを作りたい(´・ω・`)

Theme:ホームページ・ブログ制作 - Genre:コンピュータ
WordPressComment(0) |Trackback(0)

<<今見ているブログ記事のURLをツイッターでつぶやいてもらうリンク | ホーム | IEが重いのはSpybot-S&Dのせい?>>
   ※コメントは承認制です。














管理者にだけ閲覧を許可する

トラックバックURL
http://conveniweb.blog81.fc2.com/tb.php/19-d766949c
この記事にトラックバックする(FC2ブログユーザー)

| HOME |
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。