『PHPによるWordPressカスタマイズブック』
著者/訳者 藤本壱/著
出版社名 ソシム
発行年月 2010年10月
サイズ 327P 24cm
販売価格 2,940円
この本を買ったのは、「カスタム投稿タイプ」をどのように使うかを具体的に知りたかったからです。「カスタム投稿タイプ」と、それと組み合わせて「カスタム分類」を使うと、いろいろ柔軟な設定ができて CMS 的なカスタマイズができます。「カスタム投稿タイプ」は、簡単に言うと「投稿」や「ページ」だけでなく将にカスタムした投稿が設定できます。ここがすばらしいところです。単にブログだけでサイトを運営しているだけではわからないかもしれませんが、商用サイトなどでは、いろいろな投稿が必要になってきます。それを柔軟に作れるということです。
更に、サイドバーに「カスタム投稿タイプ」の情報を出力する仕方も書かれていて大変有用な本です。特に、商用サイトを作っている人などには、有用な本でしょう。
尚、この本は、初心者向きの本ではなく、WordPress の基本を知っている人向きです。この本の目次を知りたい方は、著者のブログ 「PHPによるWordPressカスタマイズブック3.x対応」近日発売 – The blog of H.Fujimoto に詳しく書かれていますので参考になります。
WordPress 3.0 の新しい機能「カスタム投稿タイプ」というものに興味があります。手始めに Custom Post Type UI をインストールしてみました。このプラグインは、日本語化されていますのでわかりやすいと思います。それで、このプラグインの管理画面を開いてみると、いろいろなことができるようだ、という期待を抱かせます。ただし、この「カスタム投稿タイプ」という概念がわかりづらいので、これを理解するのが先決です。
- WordPress 3.0のカスタム投稿タイプ機能(その1)
- WordPress 3.0のカスタム投稿タイプ機能(その2)
- カスタム投稿タイプ(Custom Post Type)の導入と使い方 (WordPress 3.0)
- カスタム投稿タイプとカスタム分類を組み合わせる(その1)
- WordPress のカスタムフィールド・投稿タイプ・タクソノミーを使い分けよう!
を読んでみると、感じがつかめると思います。
ただ、プラグイン(Custom Post Type UI)を入れて設定すれば、ブログに表示されるかといえば、そうでもないようです! この辺は、実際にいろいろ試行錯誤が必要のようです。
Read the rest of this entry »
藤本さんのサイト メールフォームプラグインV2.20の使い方 からダウンロードしてインストールしてみました。難しいことをしたいのではなく基本的な機能を使いたいと思っています。
説明の手順に従ってインストールしました。テンプレートのところに、新たに「mail_form:メールフォーム」が出来ています。これを自分のブログにあわせてカスタマイズして保存し、更に再構築すると、エラーが出ました。
エラーが発生しました。
テンプレート「mail_form:メールフォーム」の再構築中にエラーが発生しました: <mtIncludeMailFormCommon>タグでエラーがありました: メールフォームの設定を読み込むのに失敗しました
そういうことなので、
<h2 class="comments-open-header">メールの送信</h2>
<$MTIncludeMailFormCommon$>
この部分を
<h2 class="comments-open-header">メールの送信</h2>
<$mt:include module="mail_common:メールフォーム共通部分"$>
こちらに替えて再構築してみました。エラーが出なくなりました。
メールフォームプラグインV2.2β1・その3(メールフォームの基本設定) のサイトで、「4.メールフォームの動作の確認」で書かれている、「「メールフォームテンプレート」の欄の右にある「∞」(メールフォームの表示)のアイコンをクリックすると、メールフォームが開きます。」からは開かない方がいいみたいです。これでメール送信するとエラーが出てしまいました。そうではなく、インデックステンプレートのところの「mail_form:メールフォーム」の右にあるボタンからメールフォームを開いてテスト送信するとエラーが出ません。
このように、少し試行錯誤してエラーが出ないように工夫しました。出来たのが こちら です。
WordPress 2.6 が出ましたが、私はまだインストールしていません。情報を収集中です。
[追記 2008/07/17]WordPress 2.6 の日本語版が出ましたのでインストールしてみました。気付いた点を記しておきます。
インストールは、プラグインを全部停止して、FTPクライアント(FFFTP)で 2.5.1 に上書きしました。管理画面でプラグインの「Simple Tags 1.5.3」が機能しない旨の英文が出たので、最新版の 1.5.7 にバージョンアップしたところ、機能するようになりました。おもしろいと思ったのは、英文の表示にて、代替のプラグイン「Simple Tagging」が使える旨の表示が出たのは、優れている機能だと思いました。
今のところ問題は出ていません。問題が出るようでしたら、またここに記します。
WordPress 2.6 の新しい機能については、藤本壱さんのWordPress 2.6日本語版リリースがわかりやすく解説されています。非常に参考になりました。
今日、近くのセブンイレブンで受け取ってきました。Movable Type 4.2 に本格的に取り組んでみようと思ってます。
著者/訳者名 藤本壱/著
出版社名 技術評論社 (ISBN:978-4-7741-3529-8)
発行年月 2008年08月
サイズ 309P 23cm
価格 3,360円(税込)
最近、記事が増えたのでカテゴリーなどの表示が苦しくなりつつありました。対策はいろいろあるでしょう。カテゴリーの名前をすこし変えて新しく作る、という手もあるでしょう。今までは、それでよしとしていました。でも、あまりスマートではありませんので、プラグイン「MTPaginate」を使ってみました。使い方は、藤本壱著 技術評論社刊『ブログ簡単パワーアップMovable Typeスーパーカスタマイズテクニック』P152 が参考になります。
これで、メインページとカテゴリー・ページを分割しましたが、実にスマートで、もっと早く使っていればよかったと今では思っています。
プラグインのページの上のところに「Download」のリンクがあります。これをクリックしてダウンロードするのですが、解凍しますと
mt-static/plugins/MTPaginate/images/plugin-icon.gif
mtplugin.pkg
plugins/MTPaginate/lib/MTPaginate.pm
plugins/MTPaginate/MTPaginate.pl
README.txt
この黄色の部分を、それぞれ「mt-static/plugins/」と「plugins/」フォルダーにアップすればよいようです。ここが、少し戸惑ったところです。
プラグインといえば、 WordPress でも Movable Type でも使いますが、効果があるから使うわけですが、影響という点で考えた場合、ちょっと違いがあるように感じます。 WordPress の場合、プラグインが WordPress の基本的な機能にも影響が出る場合があります。作りの悪いプラグインの場合は、記事をインポートできなくなる場合があります。その場合は、プラグインを無効にしなければなりません。それに対して Movable Type の場合は、そんなことは原理的(?)にあり得ません。プラグインが、場合によってはうまく機能しないことはあるにしても、基本的な Movable Type の機能に影響がある場合は、今まで経験したことはありません。
Movable Type 4.01 をいろいろいじっていますが、全般的な感想を述べれば、WordPress 2.3 に似ていますね。テンプレートの構造などが、WordPress に似ていると思います。このところ、WordPress のテンプレートをいじって研究していた目からすると、非常に似ていて、ある意味わかりやすいような気がします。前だったら、4.01 をさわるのもいやだったのですが、Movable Type 3.35 がいいと思いこんでいたせいもあるのですが、今現在では、4.01 もいいかなと思うようになりました。
これは、WordPress を経験したから言えるのでしょう。4.01 のヘッダーカラカラ問題も、藤本さんの作ったプラグインを入れると、簡単に解決するし、更に、いじってみたくなってます。あとは、4.01 用に、何か魅力的な「テーマ」が、それこそ WordPress のように発表になって、自由に使えるようになると、もっと利用者が増えると思います。
Opera 9.23 で 4.01 のテンプレートを編集しようと操作していたのですが、一部のテンプレートが編集できませんね。Internet Explorer 7 だと出来ます。Mozilla Firefox は、試していませんが、大丈夫だと思いますが。実は、メインのブラウザは、Mozilla Firefox なんです。