WordPressのウィジェット、サイドバー
WordPressのテンプレートを自前で作るのに、ウィジェットってヤツを置く事ができます。
ウィジェットって言うのは画面の中に簡単に便利な機能を置いてくれるヤツ。
「最新の投稿」ってヤツを置いておけば勝手に新しい投稿を抽出して置いてくれるし、リンクとかも勝手に書き出してくれる。
それをテンプレートに作る方法を今日調べてみました。
まずfunctions.php
register_sidebar();
この関数で管理画面にウィジットの画面を呼び出す事ができるようです。
このregister_sidebar();を使うとデフォルトで設定されてるサイドバーウィジットを1つ呼び出せるようで、更に増やすには
register_sidebar();
register_sidebar();
そう、増やすダケ。
二つ記述すると二つ表示されるようです。
便利ですねー 簡単ですねー
ただ、ソコを理解する為にアレコレ探す旅にでた僕はWordPressにデフォルトで入っているテーマtwentytenを漁りましたw
見つけた!
・・・。
けど、サッキのヤツより複雑なんですけど・・・ナニコレ?
function twentyten_widgets_init() {
// Area 1, located at the top of the sidebar.
register_sidebar( array(
'name' => __( 'Primary Widget Area', 'twentyten' ),
'id' => 'primary-widget-area',
'description' => __( 'The primary widget area', 'twentyten' ),
'before_widget' => '<li id="%1$s" class="widget-container %2$s">',
'after_widget' => '</li>',
'before_title' => '<h3 class="widget-title">',
'after_title' => '</h3>',
) );
・
・ ※省略
・
/** Register sidebars by running twentyten_widgets_init() on the widgets_init hook. */
add_action( 'widgets_init', 'twentyten_widgets_init' );
わかんないからググルで調べたよ?
register_sidebar(); ダケだとWordPressにデフォルトで設定されてるウィジットを使うよって事みたい。
そこで更に設定し直す記述が後で見つけた長いヤツ
function twentyten_widgets_init() はコレで「twentyten」って言う名前のウィジットのfunctionを使うって言う指示のようです。(どこでtwentytenって言うウィジットを作ってるかは後に書きます)
そしてregister_sidebar( array( で詳細の内容を記述。
'name' => __( 'Primary Widget Area', 'twentyten' ), ココで名前をつけます。ココでは'Primary Widget Area'って名前と'twentyten'って名前がつけられてますね。一個でいいみたいだけどw 例'ウィジット1'とかね。
'id' => 'primary-widget-area', コレはID。多分登録されちゃうものだと思うから半角英数で...って思う^^;
'description' => __( 'The primary widget area', 'twentyten' ), コレは管理画面に表示される時に記載される説明を書く所らしいです。
以下はタグを定義してるみたい。タグを変えるならココなのかな?
'before_widget' => '<li id="%1$s" class="widget-container %2$s">', コレが内容前に書かれるタグを記述。
'after_widget' => '</li>', 内容が終わったときのタグ(だから終了タグになってるみたい)
'before_title' => '<h3 class="widget-title">', ここでページに記載されるタイトルのタグを記述。
'after_title' => '</h3>',やっぱり閉じタグ
あー無理!ねむい!
後で書き足しまーす!w
AK
ウィジェットって言うのは画面の中に簡単に便利な機能を置いてくれるヤツ。
「最新の投稿」ってヤツを置いておけば勝手に新しい投稿を抽出して置いてくれるし、リンクとかも勝手に書き出してくれる。
それをテンプレートに作る方法を今日調べてみました。
まずfunctions.php
register_sidebar();
この関数で管理画面にウィジットの画面を呼び出す事ができるようです。
このregister_sidebar();を使うとデフォルトで設定されてるサイドバーウィジットを1つ呼び出せるようで、更に増やすには
register_sidebar();
register_sidebar();
そう、増やすダケ。
二つ記述すると二つ表示されるようです。
便利ですねー 簡単ですねー
ただ、ソコを理解する為にアレコレ探す旅にでた僕はWordPressにデフォルトで入っているテーマtwentytenを漁りましたw
見つけた!
・・・。
けど、サッキのヤツより複雑なんですけど・・・ナニコレ?
function twentyten_widgets_init() {
// Area 1, located at the top of the sidebar.
register_sidebar( array(
'name' => __( 'Primary Widget Area', 'twentyten' ),
'id' => 'primary-widget-area',
'description' => __( 'The primary widget area', 'twentyten' ),
'before_widget' => '<li id="%1$s" class="widget-container %2$s">',
'after_widget' => '</li>',
'before_title' => '<h3 class="widget-title">',
'after_title' => '</h3>',
) );
・
・ ※省略
・
/** Register sidebars by running twentyten_widgets_init() on the widgets_init hook. */
add_action( 'widgets_init', 'twentyten_widgets_init' );
わかんないからググルで調べたよ?
register_sidebar(); ダケだとWordPressにデフォルトで設定されてるウィジットを使うよって事みたい。
そこで更に設定し直す記述が後で見つけた長いヤツ
function twentyten_widgets_init() はコレで「twentyten」って言う名前のウィジットのfunctionを使うって言う指示のようです。(どこでtwentytenって言うウィジットを作ってるかは後に書きます)
そしてregister_sidebar( array( で詳細の内容を記述。
'name' => __( 'Primary Widget Area', 'twentyten' ), ココで名前をつけます。ココでは'Primary Widget Area'って名前と'twentyten'って名前がつけられてますね。一個でいいみたいだけどw 例'ウィジット1'とかね。
'id' => 'primary-widget-area', コレはID。多分登録されちゃうものだと思うから半角英数で...って思う^^;
'description' => __( 'The primary widget area', 'twentyten' ), コレは管理画面に表示される時に記載される説明を書く所らしいです。
以下はタグを定義してるみたい。タグを変えるならココなのかな?
'before_widget' => '<li id="%1$s" class="widget-container %2$s">', コレが内容前に書かれるタグを記述。
'after_widget' => '</li>', 内容が終わったときのタグ(だから終了タグになってるみたい)
'before_title' => '<h3 class="widget-title">', ここでページに記載されるタイトルのタグを記述。
'after_title' => '</h3>',やっぱり閉じタグ
あー無理!ねむい!
後で書き足しまーす!w
AK
WordPressの事
WordPressってモノがあります。
ひと言で言うとブログ作成ツール。
補足すると自分が借りたサーバにブログ置いちゃうツール。
更に、自分でホームページ型テンプレートを作ればソコにブログを更新するみたいにHPに新しいページを増やせる仕組み。
モットいうとプラグインってヤツを使えばショッピンングカートをブログやHPにおけちゃう。
ミクソ-の会社のHPも導入してるって聞いたかも?
最近そんなのやってるで、ノートがわりにココにかいてこうかな?って思た次第。
この投稿もそのタグ作りの為だけに書いてみたw
AK
ひと言で言うとブログ作成ツール。
補足すると自分が借りたサーバにブログ置いちゃうツール。
更に、自分でホームページ型テンプレートを作ればソコにブログを更新するみたいにHPに新しいページを増やせる仕組み。
モットいうとプラグインってヤツを使えばショッピンングカートをブログやHPにおけちゃう。
ミクソ-の会社のHPも導入してるって聞いたかも?
最近そんなのやってるで、ノートがわりにココにかいてこうかな?って思た次第。
この投稿もそのタグ作りの為だけに書いてみたw
AK
鍋焼きラーメン
コンビニの冷凍食品棚に鍋焼きラーメン的なヤツ売ってるの知ってるかな?
冷凍のラーメンをガスで煮て完全に煮立ったら出来上がりってヤツ。
アレを作って出来立てのホヤホヤのヤツを人間に掛けると大ヤケドするのは知ってる?
まぁ、煮立ったラーメンだからイメージだけでもヤケドするのは想像出来るよね?
と、言う訳で今実践してみた。。。
とりあえずムチャクチャ痛いんですけど?
さて、明後日は久々のフルで休みなんで、死ぬ気で仕事以外の仕事をしてみます。
って言うか、そろそろ死ぬんじゃね?オレ
って言うか、そろそろ洗濯させて~
AK
冷凍のラーメンをガスで煮て完全に煮立ったら出来上がりってヤツ。
アレを作って出来立てのホヤホヤのヤツを人間に掛けると大ヤケドするのは知ってる?
まぁ、煮立ったラーメンだからイメージだけでもヤケドするのは想像出来るよね?
と、言う訳で今実践してみた。。。
とりあえずムチャクチャ痛いんですけど?
さて、明後日は久々のフルで休みなんで、死ぬ気で仕事以外の仕事をしてみます。
って言うか、そろそろ死ぬんじゃね?オレ
って言うか、そろそろ洗濯させて~
AK











