子カテゴリを指定して記事を表示する

&lt;?php query_posts($query_string . "<span style="color: #3366ff;">&amp;cat=123</span>=info&amp;showposts=8&amp;order=DESC"); ?&gt;

子カテゴリを指定しても、親カテゴリを抽出してしまう。

&lt;?php query_posts($query_string . "<span style="color: #3366ff;">&amp;category_name=info</span>&amp;showposts=8&amp;order=DESC"); ?&gt;

「category_name」を指定すると子カテゴリで抽出できた。

ヘッダーのtitleを整形する

デフォルトでは「 サイト名 ≫ ページ名 」のようになっている。
SEO対策としては少々足りない気がする。
「 ページ名 ≫ サイト名 」 としたいが単に順番を変えると「≫」が先頭にきてしまう。
phpで置換するのもよいが、その前に公式マニュアルを調べると、書いてありました。
http://wpdocs.sourceforge.jp/テンプレートタグ/wp_titleの中断くらいに「ブログ名とタイトルを反転して区切る」という項目があります。

&lt;title&gt;
&lt;?php wp_title('--', true, 'right'); ?&gt;
&lt;?php bloginfo('name'); ?&gt;
&lt;/title&gt;

区切り文字(記号)を右付にできるんですね。

MT の変数を PHP で扱う

MTに用意されていない機能を実装する場合、
現在の記事ID(エントリーID、EntryID)を取得すれば、あとはBDに接続し思いのままに操れる。

ではどうやって記事IDを頂くか? とても簡単だ!

$hoge = "&lt;$MTEntryID$&gt;";
echo $hoge;

MT変数をダブルクォーテーションで括るとだめなとき、シングルクォーテーションでいける場合もある。

<?php
    $hoge = '<$mt:EntryBody$>';
    echo $hoge;
?>