不満を書きながら延々弄ってます

あいかわらずWordPress弄りってる訳ですが、なんか不満点ばかりボロボロでてくる。

ビジュアルエディタでもコードエディタでも、入れた改行が<br>になるのか<p>になるのかわかりにくい。

コードエディタでタグ入れてからビジュアルエディタにすると、勝手にpだったものをbrにしたりするし。
ビジュアルエディタは封印だな。

インストールパッケージに最初から入ってる3つのテーマがあるんだけど、そのどれにも「最新エントリー」リストと「最新コメント」リストと「最新トラックバックリスト」が無い。
海外では無いのがあたりまえなのかなぁ。

つかそもそも最新コメントリストを出力する関数が無い。
なんとかプラグインが見つかったからよかったけど、コレくらいは標準で欲しいなぁ。

最新コメント出力プラグイン
http://wordpress.xwd.jp/files/recent_comments.zip

解凍して、pluginフォルダにぶち込んで、管理画面で「Recent Comments」を有効化すれば利用可能。
使い方は解凍したフォルダの中にあるcode.txtを自分のテーマの好きなところ(たとえばsideber.php)にコピペでOK。

引数の意味は、ソースを見た限り、
第一引数:表示コメント数
第二引数:表示コメント文字数
第三引数:コメント開始タグ
第四引数:コメント終了タグ
第五引数:パスワード付きコメント表示フラグ

なんかコメント投稿者名の頭に変な画像が付くけど・・・消しとこう。


ついでに最新エントリー一覧を使う方法

<li>最新エントリー
 <ul>
 <?php get_archives(‘postbypost’,’5′,’custom’,'<li>’,'</li>’); ?>
 </ul>
</li>

get_archivesはWordPress標準関数だから、引数の意味はググれば出てくるから省略。第二引数が表示エントリー数だから、そこくらいしか触らないと思う。

sideber.phpにコレ貼り付ければOK。エディタによっては「最新エントリー」って文字が化けるかも。そのときは英語で書くか、
<li><?php _e(‘Recent Entries’)  ?>
とか書いて、言語ファイルにRecent Entries登録すればいい。
私は言語ファイル作るのが面倒だったから直接書いた。

つか言語ファイル作るって作業がまたちょっと面倒。
私はEUC使ってるんだけど、Win用のコンバートツール無いの?


「そんな文句ばっかいうなら使わなければいいのに」とか自分でも思うんだけど、こんなのでもMTから移行する人が多い(らしい)ってことは、MTはもっと使いづらいってことになりそうで、そうなると他に選択肢が無いわけで。自作の「LA_Diary(仮)」へ機能追加することを考えればまだ楽だし。
でもプラグインさがすのもめんどい

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

認証のために問題を解いて下さい * Time limit is exhausted. Please reload CAPTCHA.