WordPress - All in One SEO Pack の値を取得 | Technolog.jp - ICTウェブマガジン

WordPress – All in One SEO Pack の値を取得

  • 2010/09/24
  • カテゴリー:CMS

WordPress利用者で「All in One SEO Pack」を知らない人はほとんどいないでしょう。投稿やページにtitle, description, keywordsを記述し、動的にタイトルを差し替えたり、メタ情報を挿入してくれます。その他にもSEOに寄与する機能が数々ありますが、標準的な利用方法以外にも活用の術があります。

All in One SEO Packのtitle, description, keywordsは、すべてカスタムフィールドに記述されています。カスタムフィールドの値の取得については、以前、「WordPress – カスタムフィールド活用術」にて触れさせていただきましたが、同様に以下のコードを使用してそれぞれの値を取得することができます。

タイトル(title)

1
<?php echo get_post_meta($post->ID, _aioseop_title, true); ?>

概要(description)

1
<?php echo get_post_meta($post->ID, _aioseop_description, true); ?>

キーワード(keywords)

1
<?php echo get_post_meta($post->ID, _aioseop_keywords, true); ?>

抜粋とは異なる概要を表記したい場合、タイトルとは異なる文言(サブタイトル等)を挿入したい場合などに有効な手段です。All in One SEO Packは、考え方次第では、非常に用途の幅が広いプラグインと言えます。