WordPressのページ管理画面でページ番号を出力する

WordPressのページ機能で静的なページを作成しているとき、ページの順序を変えたくなる時があります。編集ボタンを押せば現在のページ順序が表示されますが、ページ一覧には順序が出てこないため、以下のように改造してIDの横に括弧で表示するようにしました。

変更ファイル: wp-admin/includes/template.php

  <tr id='page-<?php echo $id; ?>'class='<?php echo $class; ?>'>    <th scope="row" style="text-align: center"><?php echo $post->ID; ?></th>

↓ 変更

  <tr id='page-<?php echo $id; ?>'class='<?php echo $class; ?>'>    <th scope="row" style="text-align: center"><?php echo $post->ID; ?> (<?php echo $post->menu_order;?>)</th>

これで以下のようにIDの欄に順序の欄で割り振った番号が表示されます。

ID タイトル 作成者 更新日時 操作
2 (2) プロフィール mazn 2007-11-18 1:35 am 表示 編集 削除

JBossで学ぶJavaEE5始めます

JavaEE5の勉強したことをまとめていきたいと思います。

JBossで学ぶJavaEE5

 


WordPressのPukiwikiプラグイン導入

以前pukiwikiを使っていたので便利かなと思い入れてみた。例えば

<pukiwiki>
*タイトル
**サブタイトル
- 列挙
 hoge
</pukiwiki>

と書くと以下のようになります

*タイトル
**サブタイトル
- 列挙
hoge

Search Everything 日本語版

Wordpressのページ機能でページを作成しても、検索窓の検索対象になりません。

このプラグインを入れることでページやコメントなども検索出来るようになります。
http://wppluginsj.sourceforge.jp/i18n-ja_jp/search-everything/


文字コード一括変換@Linux

最近のLinuxはUTF8が標準になっていますが、ちょっと昔のファイルはEUCだったりします。UTF8に変換したい場合、一つずつ変換してもいいですが、大量ファイルがあると面倒なので、一括で変換する方法です。

nkf編

$ mkdir utf8
$ for i in `ls -I utf8`; do  echo $i; nkf -d -w80 $i > utf8/$i ; done

nkf :
-d : LF(UNIX)に変換
-w80 : UTF8に変換

ls :
-I utf8 : utf8というファイル名やディレクトリ名を出力しない

iconv編

iconvはうまく変換できずにエラーになる場合があるようです。
また、改行コードは変換できません。

$ mkdir utf8
$ for i in `ls -I utf8`; do  echo $i; iconv -f EUC-JP -t UTF9 $i > utf8/$i ; done

iconv :
-f インプットファイルのコード
-t アウトプットのコード