ジャンクワードの森

MONO-PORTALへのリンクをカスタムフィールドにした

2010-02-03[Webサイト構築

当サイトではアフィリエイト広告を利用しています。

MONO-PORTALというのは、レビューブロガーによる製品レビューのポータルサイトで、自分もレビューブロガーネットワークに参加しています。
サイトデザインリニューアル

レビュー記事を書いているのなら、トラックバックを送る&レビューブロガーネットワークに参加することで記事を見て貰える間口が増えるので、活用しない手はないです(って今確認したらジャンクレビューしか登録してないので、後で申請しないと)。


このエントリーをはてなブックマークに追加

そんなMONO-PORTALですが、レビュー記事を掲載して貰うためのルールとして「トラックバックする記事内にMONO-PORTALへのリンクを張ってください」というのがあります。

<参考>
MONO-PORTALへのリンクについて
トラックバックについて

これ自体は特に問題はないんですが、ブログの記事を書くたびにリンクのソースを書くのがちょっと面倒になってきたので、Movable Typeのカスタムフィールドを使ってMONO-PORTALへトラックバックした時用のチェックボックスを作りました。
mono-portal.gif

これでレビュー記事を書いた時、簡単にMONO-PORTALへのリンクを埋め込むことができます。

カスタムフィールドを使ったリンク作成方法

【カスタムフィールドの作成】

1、管理画面にログインして、[設定]→[カスタムフィールド]を選択

2、フィールドを作成をクリックして、フィールド作成画面に移動

3、フィールド作成で以下を入力する

システムオブジェクト:ブログ記事
名前:mono(任意)
種類:チェックボックス

ベースネーム、テンプレートタグは自動で生成されるので、特にこだわりがなければそのままでOKです。これでカスタムフィールドの作成は終了なので、次にブログ記事のテンプレートへのタグ埋め込みに移ります。

<注意>ここで作られた「テンプレートの例」の「tag=”XXX”」を後で使うので、コピーしておきます。

【ブログ記事のテンプレートへのタグ埋め込み】

1、[デザイン]→[テンプレート]のアーカイブテンプレートのブログ記事を開く

2、リンクを表示したい場所(通常は記事の終わり)に「<mt:If tag=”XXX”>~~</mt:If>」と書きます。この時の「tag=”XXX”」はカスタムフィールドで生成されたものになります。

3、で「~~」に「MONO-PORTALへのリンク」を記述します。

4、保存→再構築すれば反映されます。

【記事作成ページにカスタムフィールドを表示】

1、[新規作成]→[ブログ記事]をクリックして、記事作成画面を開く

2、右側にある「表示オプション」をクリックして開き、追加したカスタムフィールドにチェックを入れる

これで、記事入力フィールドの下にカスタムフィールドのチェックボックスが表示されます。

リンクをテンプレート化すると更新が楽に

説明では、MONO-PORTALへのリンクをアーカイブテンプレートのブログ記事に入れましたが、実際にはリンク部分をインデックステンプレート化して、PHPで呼び出すようしています。

これはPHP化していないと出来ない手法ですが、こうしておくともしリンク先に変更があった場合に、再構築なしで変更を反映させることができるので、更新が楽になります。

<参考>
Movable TypeのPHP化、PHPで呼び出す方法はサイトリニューアルをレポートしたときに書いているので、そちらを参考にしてください。

[サイトリニューアル]MT構築メモ Movable TypeのPHP化

[サイトリニューアル]PHPモジュール化

リンク以外にも使い勝手はあります

今回は、MONO-PORTALへのリンクを埋め込みましたが、この他に「定型だけど、記事ごとに切り替えたい」ようなリンクや、説明などがあればこの方法を使って簡単に埋め込むことができます。

Movable Typeを使っていて、定型文を毎回書いているような人がいたら是非お試しください(Word Pressでも同じような機能があるので、Word Press使いの人も簡単にできると思います)。

Sponsored Links

同じカテゴリの最新記事

運営者情報など

運営サポート

35-45 WOMAN

35-45WOMAN(サンゴーヨンゴーウーマン)は、「カッコいいけど身近」な女性向けWEBマガジン。

デザインとかコーディングとか、WordPressの構築とか裏側の部分を一通りやらせていただいています。

ブログ更新のアイテムとかスキルとか