TinyMCE Advanced:ポップアップが中国語の場合の対処方法

参考:
http://www.wiz.gr.jp/wordpress/archives/category/%E6%9C%AA%E5%88%86%E9%A1%9E
http://hogehack.blog80.fc2.com/blog-entry-21.html

WordPress 2.5.1 に対応した TinyMCE Advanced 3.0.1 に問題がある。

リンクや画像の挿入/編集、テーブルなどを挿入するときに、ポップアップで設定用入力画面が表示されるが、そこに表示される言語が中国語の表記になっている。

■この場合の対処方法:
http://services.moxiecode.com/i18n/
↑から、日本語のtinymce_lang_packをダウンロード。

解凍したファイル内の、plugin/各ディレクトリ内のja_dlg.jsを、
plugins/tinymce-advanced/mce/いくつかのフォルダ/langs/ja_dlg.js
に上書きする。

上書きした後で、管理画面の TinyMCE Advanced を一旦停止→使用する、にする(再アクティブ)する。
ブラウザのキャッシュなども削除して、再度TinyMCEを開くと、中国語が日本語に直っている。

WordPress:記事一覧の並び順の変更

↓のように、記事ループ処理の前に、query_posts関数を使う。
 下記の場合は、IDの昇順でソートしている。
< ?php query_posts($query_string . ‘&order=ASC&orderby=ID’ ); ?>
< ?php if (have_posts()) : ?>
    < ?php while (have_posts()) : the_post(); ?>

使えるパラメータは以下の通り
1:numberposts
 記事数を指定
  デフォルトは、「5」
2:offset
 最新の投稿記事から数えて、何番目の記事を表示するか指定
  デフォルトは、「0」
3:category
 選択する投稿記事のカテゴリーid(数値)を指定
4:orderby
 表示順を設定
  post_author   ・・・ 投稿ユーザーid
  post_date    ・・・ 投稿日(デフォルト)
  post_modified  ・・・ 更新日
  post_name    ・・・ 投稿記事スラッグ
  post_title     ・・・ 投稿記事タイトル
  ID           ・・・ 投稿記事id
5:order
 表示順を指定
  ASC  ・・・昇順
  DESC ・・・降順(デフォルト)

WordPress:カスタムフィールドの値を取得

WordPerssでカスタムフィールドの値を取得するには
get_post_meta()
を使う。

get_post_meta(1,2,3);
1:metaデータが属する記事idを指定する
 通常は、$post->ID を使って記事のidを取得
2:キーの文字列を指定
3:配列の返し方
  TRUE   ・・・ 配列の最初を1つの文字列として返す 
  FALSE  ・・・ 配列として返す

たとえば、
カスタムフィールドのキー「wordpress」の値を表示したいときは、次のように記述する。

< ?php echo get_post_meta($post->ID,wordpress,TRUE); ?>