WordPress ME 2.0.1

ひさびさにWPな話題。
ME 2.0.1 リリース』ということでアップグレード。
オフィシャルのガイドに従って、バックアップをとり、すべてのプラグインを無効にしてupgradeファイルを実行。
難なくアップグレードできました。いつもちゃんとガイドを読まなかったり、途中の過程をいい加減にスキップしてたせいでトンデモな目に遭っていたので、今回はマジメに。
危惧していたプラグインの不具合もとりあえずは問題なし。 😀
無事アップグレードできたところで、新プラグイン導入と若干問題のあったTemplate Tagの見直しなどしてみました。

問題のあったTemplate Tagは”dropdown_cats”。
省スペースのため、カテゴリリストを”Dropdown without Submit Button”(Submitボタンなしのドロップダウン式)にしているのですが、いきなりヘンテコ表示になっていたので原因を調べようとWordPress Codexを見たところ、該当ページDropdown without Submit Buttonになってる!:shock:
しかし、その直下に「やれないこともないよ?」と説明がありました。
wp-includesフォルダ内のtemplate-functions-category.phpの208行目と227行目の(MEだと209行目と231行目)

echo “<select name=’cat’ class=’postform’>n”;

echo “</select>n”;

をコメントアウト(//)し、テンプレートの該当個所に

<form name=”catform” action=”<?php echo $PHP_SELF ?>”>
<select name=”cat” onchange=”submit(this.form)”>
<option value=”>by section</option>
<?php dropdown_cats(); ?>
</select>
</form>

のように記述すればよろしいようです。助かりました。

One comment

  1. カテゴリー一覧をドロップダウンメニューに…

    先日、アーカイブ一覧をドロップダウンメニューに変更しましたが、今回はカテゴリー一覧もドロップダウンメニューに変更しました。
    変更方法については、Zazie@Tokyo (more…)

Comments are closed.