次のカスタマイズは、「パンくずリスト」をビルドして
見ようかナ。
カテゴリーとリストを関連付けてカテゴリーで名寄せを
やって見ようと思います。
仕事も立て込んで来たので何時になるかは解かりません
けども・・・
出来るだけ時間を割いてヤッて見ます。
プラグインを使う方が早いと言う話もありますが・・・
次のカスタマイズは、「パンくずリスト」をビルドして
見ようかナ。
カテゴリーとリストを関連付けてカテゴリーで名寄せを
やって見ようと思います。
仕事も立て込んで来たので何時になるかは解かりません
けども・・・
出来るだけ時間を割いてヤッて見ます。
プラグインを使う方が早いと言う話もありますが・・・
複数サイドバー設定を試して見ました。
結構、ハマリ事が多いですネ~
スンナリと思う様に動いてくれません。
ネットで調べるとイロイロと検索に引っかかって来るの
ですが・・・
特にウィジェットの辺りは悩みどころです。
結局のところ、実地で試すしかありませんネ。
何とか形は出来上がりました。
出来てしまえば、どうと言う事もないのですが、やはり人様が
組み上げたテンプレートに手を入れるのは大変です。
結果的にカスタマイズでは無くスタイルシートは新規作成し
PHPコードは、元のテーマの原型がありません・・・
以下が設定メモです。 次に備えてメモっときます。
1.sidebar.phpの編集
(1) テーマに付随するsidebar.phpは放棄
(2) defaultテーマからsidebar.phpを移植
(3) 上記、sidebar.phpをコピーしsidebar-2.phpを作成
(4) 上記、2つのsidebar.phpをFTPでサーバへアップ
(5) 2つのsidebar.phpをウィジェット対応にする
↓ ↓ ↓ defaultの状態
<div id=”sidebar” role=”complementary”>
<ul>
<?php /* Widgetized sidebar, if you have the plugin installed. */
if ( !function_exists(‘dynamic_sidebar’) || !dynamic_sidebar() ) : ?>
<li>
dynamic_sidebar() → dynamic_sidebar(1) ← sidebar.phpの場合
sidebar-2.phpはdynamic_sidebar(1) を (2) に変更
今回は、sidebar.phpを左バー用にsidebar-2.phpを右バー用に設定
2.functions.phpの編集 以下の変更で完了
if ( function_exists(‘register_sidebar’) )
register_sidebar();
↓ ↓ ↓ ↓
if ( function_exists(‘register_sidebars’) )
register_sidebars(’2′);
2つの regster_sidebar を regster_sidebars に変更。
2つ目のregster_sidebarの()内の数値はサイドバーの数。
3.index.php、page.php、search.php、single.phpを
複数サイドバーが表示される様に変更
以下はモジュールコーディング例(index.php)
<?php get_header(); ?>
<div id=”wrapper”>
<div id=”cont-body”>
<?php if(have_posts()) : ?>
<?php while(have_posts()) : the_post(); ?>
以下、中略
・
・
<?php endwhile; ?>
<?php endif; ?>
</div>
</div>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
<?php get_header(); ?>
<div id=”wrapper”>
<div id=”cont-body”>
<?php if(have_posts()) : ?>
<?php while(have_posts()) : the_post(); ?>
以下、中略
・
・
<?php endwhile; ?>
<?php endif; ?>
</div>
<?php get_sidebar(1); ?> ← set_sidebarの追加
</div>
<?php get_sidebar(2); ?> ←モジュールの()内の数値が重要
<?php get_footer(); ?>
後は、スタイルシートを3カラム対応して完了。
各phpモジュールをスタイルシートへ合わせ込み。
画像のアップをテスト。 ホ~、イイかも。

ローカルPCから直にアップ出来るワケですか。
ウ~ん。
画像のアップもストレスは、無いですネ~
コントロールパネルからは画像の大きさが想像できないので、取りあえずテスト。
これなら、今のところ使い勝手には文句なし。
一般のブログサイトなんかより数段に快適!!
いい感じ~
ちょっと、デカかった様なので、サイズ調整をチョイ、チョイと。
画像をクリックすると編集画面からプロパティで編集出来る
とは・・・思った以上にスグレモノですナ~
WordPressのカスタマイズを地味~に続けています。
モジュールが、アチコチに散乱しているので探すのに
四苦八苦しますネ~
皆さん、こんな事をやってるのですネ・・・
そこらじゅうを手入れし過ぎて原型を保てないかも・・・
ウィジェットでパーツを追加する度にXHTMLのチェックを
実行しては手入れを行っていますが、このままだとサイト
のページ間で同期がとれませんナ。
少しナメてたかな・・・
用意されているモジュールの機能を理解してないの
ですから、当たり前といえば、当たり前の事です。
WordPressのコア部分を勉強しないとダメですネ。
少し反省・・・
これは時間を掛けてエラー&トライして行かないと
まともなサイトが出来ませんネ。
一般的なブログサイト(特に無料ブログ)をw3cに対応
しようとした時に一番初っ端に出くわす厄介なエラーが
「XHTML1.0 では XML宣言をすることが強く求め・・・」
こいつです。
Another HTML-lint gatewayのXHTMLチェックで
大概のサイト(ブログ以外でも)は、このエラーが出る
と思います。
そして、もう1つ厄介なのが「hタグ」の階層。
サイドに貼り付けたパーツに「hタグ」を設定されている
場合に変更出来なかったりします。
CSSを編集出来れば解決する場合もありますが、CMS
のシステム自体で制御されるとお手上げです。
多くの場合は、広告であるとか、フッターまわりの
ナビゲーターなどは手を出せません。
自分で構築したサイトならばHTMLやCSSに手入れを
するなり対処のしようもあるのですが、一般的に普及
しているブログサイトでは手の打ち様がありません。
この様な諸事情でレンタルサーバで、このブログサイト
を立ち上げた次第です。
もともと違う目的で使用するのに借りたのですけどネ。
ついでだからブログも立ち上げちゃいました。
マァ~、ぶっちゃければ、w3cなんて気にする必要も
無いのですけどネ。
私の場合は、仕事で実験するのに必要だっただけです。
しかし、この様な事に真剣に取り組んで居られる方々も
いらっしゃるワケでして、そんな事を言っている私も例外
では無いのですけども・・・