Home > vicuna | wp > エントリー本文をインデントするHook

エントリー本文をインデントするHook

wp.vicuna移植に向けていろいろメモメモ。

気がついたら<!–more–>なんてのがあったよ。
これを挿入すれば、それ以後は追記行として扱われるみたい。
でも、p.continueからa.more-linkってなってしまうみたい。ありゃ。

functions.phpに、独自に追加した関数なんかがあったので見てみた。
ここにいろいろ書けば、プラグインを用意しなくてもmt.vicunaに近づけられるのかな。

とりあえずエントリー本文をインデントするHookを書いてみた。

/**
 * エントリー本文にインデントを付加します。
 */
function indent_entry_body($content) {
    // インデント数 (div.textBody p から見て)
    $indent = '5';

    if ($indent != '') {
        $indent = (int) $indent;

        for ($i = 0; $i < $indent; $i ++)
            $indentText .= "\\t";
    } else {
        $indentText = "\\t\\t\\t\\t";
    }

    $pre_flag = false;
    $arr_content = split("\\n", $content);

    foreach ($arr