ブロックレベル要素をセンタリングさせるには普通はtext-align:centerを使いますが、
テーブルなどの幅が決まっているボックスをセンタリングさせるためには
margin-leftとmargin-rightをautoにします。
なので、CSSでテーブル全体をセンタリングさせるには、
.table_center {
margin-left:auto;
margin-right:auto;
}
のように、margin-left、margin-rightを別々に記述するとうまくいきます。
検索エンジンのクローラーは、下記の2つを別のページとして認識します。
http://aroun-d.com/
http://aroun-d.com/index.html
これはSEO対策としてもよろしくないということで、
htaccessで/に統一するようにします。
index.htmlのものと、index.phpのファイルのディレクトリと両方あったので、
そこでちょっとだけ迷いましたが、最終的にはこれでいけました。
RewriteEngine On
RewriteCond %{THE_REQUEST} ^.*/index.(html|php)
RewriteRule ^(.*)index.(html|php)$ http://aroun-d.com/$1 [R=301,L]
画像にmax-widthとheight:autoを指定すると、IE6のときに画像の高さが伸びて
おかしくなってしまいました。
IE6用のハックで、_height:100%なども試したのですが、うまくいかず。。
苦肉の策でIE6とそれ以外でCSSを別々にしました。
/* for Modern Browser */
html > body p img {
padding: 0;
max-width: 600px !important;
max-height: 450px !important;
width: auto !important;
height: auto !important;
}
/* for ie6 */
* html p img {
padding: 0;
width: expression(this.height>450 ? Math.floor(this.width*450/this.height) : (this.width > 600 ? 600: true ));
height: expression(this.height > 450 ? 450: true);
}
サイトのトップページをこのブログのトップページに変更したことにより、
これまでの記事のURLがすべて変わってしまいました。
Googleなどの検索結果は古いURLがしばらくは表示されてしまいますので、
リダイレクトを設定するためにプラグインを入れました。
Redirection
http://wordpress.org/extend/plugins/redirection/
これで ソースURLを /weblog/ 、ターゲットURLを http://aroun-d.com/ に設定して
無事終了!!と思いきや、管理画面までリダイレクトされてログインできなくなりました。。
すぐにはいいやり方が見つからなかったので、
とりあえず、いくつかに分けてリダイレクトを作っておきました。
/weblog/ → http://aroun-d.com/ (このページのみ・正規表現OFF)
/weblog/category/ → http://aroun-d.com/category/ (下の階層すべて・正規表現ON)
/weblog/page/ → http://aroun-d.com/page/ (下の階層すべて・正規表現ON)
/weblog/2010/ → http://aroun-d.com/2010/ (下の階層すべて・正規表現ON)
/weblog/2009/ → http://aroun-d.com/2009/ (下の階層すべて・正規表現ON)
/weblog/2008/ → http://aroun-d.com/2008/ (下の階層すべて・正規表現ON)
/weblog/2007/ → http://aroun-d.com/2007/ (下の階層すべて・正規表現ON)
/weblog/2006/ → http://aroun-d.com/2006/ (下の階層すべて・正規表現ON)
自分用ではなく他の人がブログの書き込みなどを行う場合に使うものとして、
半角カナを全角に変更したいと思ったのですが、あまりこれといったものがなく、
いろいろ調べるうちにお手軽にプラグインを作れることがわかりました!
内容はとっても簡単でこれだけです。
conv_kana_kv.php
/*
Plugin Name: Conv_kana_KV
Plugin URI: http://www.xxxxx.com/
Description: 半角カナを全角カナに変換
Version: 0.1
Author: xxxxx
Author URI: http://www.xxxxx.com/
*/
// 文字コード変換用の関数
function convert_kana_kv($str) {
return mb_convert_kana($str, 'KV', 'UTF-8');
}
// フィルターを追加
add_filter('the_content', 'convert_kana_kv');
add_filter('the_title', 'convert_kana_kv');
add_filter('the_category', 'convert_kana_kv');
add_filter('single_cat_title', 'convert_kana_kv');
add_filter('wp_title', 'convert_kana_kv');
?>
こういうことができると本当に便利!
便利なプラグインを作ってみたいなーと思いますね。




