vicuna Archive
Vicuna Skinとスキンセレクタ
miniturbo.orgでは、3ping.orgのwutangさんが作成したVicunaというCMSツール用のテンプレートとテーマスキンを使用しています。
テンプレートのソースコードはXHTML1.0 StrictのDTDに準拠して書かれており、無駄なく表示も軽い作りになっています。また、XHTMLとCSSの両方でカスタマイズを考えた構成になっていますので、構造の変更・デフォルトスキンから自分の好みに合わせて簡単にレイアウトやスタイルを編集することができます。
- Comments: 2
- Trackbacks: 0
エントリー本文の追記情報を置換するHook
別エントリーにて記述。
前回のエントリー本文をインデントするHookの直後に記述すると、追記部分の<p><a class="more-link">
を<p class="continue"><a>
に置き換えたり、Visualエディタ使用時に出来る空要素を消去するHookを書いてみた。
Visualエディタに関しては、正直追いきれない部分もあるので、多少は多めに見るとする。
- Comments: 0
- Trackbacks: 0
pagingをエントリー下部にリストで出力
Wordpress標準の、次ページor前ページのリンクを表示する関数は、インデントや改行が汚かったりMaxページが1だったりすると空要素となってしまったりする。…これが嫌で嫌でどうにかならんもんかなぁと思いつつ、試行錯誤を重ね、標準関数ではどうにも出来ないことに。ショック。
Wordpressは、かなり生なとこまで触れるのに、標準の関数の表示フォーマットが乏しすぎるなぁ。値だけ出力するか、出力時のに前後の文字列をカスタマイズできるようにするか、どの関数もechoの前にHookできるようにしてほしいなぁ。
ということで、独自に関数を作ってみました。
- Comments: 0
- Trackbacks: 0
エントリー本文をインデントするHook
wp.vicuna移植に向けていろいろメモメモ。
気がついたら<!–more–>なんてのがあったよ。
これを挿入すれば、それ以後は追記行として扱われるみたい。
でも、p.continue
からa.more-link
ってなってしまうみたい。ありゃ。
functions.phpに、独自に追加した関数なんかがあったので見てみた。
ここにいろいろ書けば、プラグインを用意しなくてもmt.vicunaに近づけられるのかな。
とりあえずエントリー本文をインデントするHookを書いてみた。
- Comments: 3
- Trackbacks: 0