share facebook facebook twitter menu hatena pocket slack

2011.11.21 MON

MT5 各テンプレートのタイトルのモジュール化

齋藤 充裕

WRITTEN BY 齋藤 充裕

こんにちは。
職人見習いの齋藤です。

今回はMTでウェブサイトやブログを作成する際のタイトルに関する内容です。
MT5でブログを作成すると、デフォルトで用意されている各テンプレート
(インデックステンプレートのメインページやブログ記事リストテンプイレート等)
それぞれがテンプレート内にtitleタグを記述しています。

これらをシステム側のグローバルテンプレートにタイトルのモジュールとしてまとめて記述し、
各テンプレートでインクルードするようにすれば管理が楽になります。

インデックステンプレートやブログ記事リスト等どのテンプレートでもちゃんとタイトルが表示されるように
MTIfArchiveTypeタグを使って表示の出し分けを行います。

例えば、少し回りくどい書き方をすると以下のようになります。

 ■■■ カテゴリー・年別アーカイヴ用タイトル ■■■ 
<$MTBlogName$> | <$MTArchiveTitle$>
<$MTBlogName$> | <$MTArchiveTitle$>

■■■ 記事用タイトル ■■■
<$MTBlogName$> | <$MTEntryTitle$>

■■■ ウェブページ用タイトル ■■■
<$MTBlogName$> | <$MTPageTitle$>

<$MTBlogName$>を使うと、ブログに設定したブログの名前が表示されます。
その後ろに区切り文字を挟んで、各テンプレートごとに必要なタイトルとして表示したい文字列を
生成するタグを追加します。

SEOの観点から全てのページでtitleが違うようにする事は重要です。
また、表示させる内容もキーワードを詰め込みすぎるとスパム扱いになってしまったり、
余計な記号などを含めてしまうと、評価が下がってしまうこともあるので、
最小限でわかりやすく、最適化されたタイトルになるよう指定するようにします。

※この記事は、なかの人(Iret_msaito)が書いています。

齋藤 充裕

齋藤 充裕

PHPをメインに細々開発。主食は麺。

cloudpack

cloudpackは、Amazon EC2やAmazon S3をはじめとするAWSの各種プロダクトを利用する際の、導入・設計から運用保守を含んだフルマネージドのサービスを提供し、バックアップや24時間365日の監視/障害対応、技術的な問い合わせに対するサポートなどを行っております。
AWS上のインフラ構築およびAWSを活用したシステム開発など、案件のご相談はcloudpack.jpよりご連絡ください。