MovableTypeからWordPressへ移行したわけですが、過去のコンテンツを引き継ぐわけでもなく、
難しいことはとくにしていません。
インストールは実にすんなり。
MovableTypeでは初期化でトラブルあったりしたけどw
インストールにあたり参考にしたサイトはこのへんです。
テンプレートはこのへんが参考になりました。
defaultテンプレートはゴチャゴチャしてて分かりにくいので、classicベースで作成。
サイドバーは1つに見えて、実際は2つ構成になっています。
左側のメニュー関係と、右側のAmazon関係。
Amazonリンクはテンプレートファイルに直接書き込むことも考えたのですが、
なるべく汎用性を持たせたかったのでウィジェットの「テキスト」を使っています。
複数サイドバーにあたり参考になったのはこのへん。
WordPressは基本PHPのままなので変数の定義もラクでした。
たとえば「http://sygnas.jp/」という基本部分。ここは function.php 内で定数にしています。
/**
* @package WordPress
* @subpackage RuputerFan 2010/01
*/
define( 'RuputerFan_BASE', 'http://sygnas.jp/' );
automatic_feed_links();
if ( function_exists('register_sidebar') ){
register_sidebars( 2, array(
'before_widget' => '<div id="%1$s">',
'after_widget' => '</div>',
'before_title' => '<h3>',
'after_title' => '</h3>',
));
}
上記のように書いて、画像を指定するところで下記のように使っています。
<img src="<?php echo RuputerFan_BASE ?>img/~" />
プラグインについて書くと長くなるのでとりあえずこのへんで。
コメントはまだありません。