Title: all in one seo pack で生成されるタイトルを他の箇所で流用したい
Last modified: 2016年7月30日

---

# all in one seo pack で生成されるタイトルを他の箇所で流用したい

 *  解決済 [horipy](https://ja.wordpress.org/support/users/horipy/)
 * (@horipy)
 * [17年、 1ヶ月前](https://ja.wordpress.org/support/topic/all-in-one-seo-pack-title%e3%81%a7%e7%94%9f%e6%88%90%e3%81%95%e3%82%8c%e3%82%8b%e3%82%bf%e3%82%a4%e3%83%88%e3%83%ab%e3%82%92%e4%bb%96%e3%81%ae%e7%ae%87%e6%89%80%e3%81%a7%e6%b5%81%e7%94%a8%e3%81%97/)
 * 現在all in one seo pack を利用して、各ページのタイトルを修正し、SEO対策を気取
   っております。
 * この、各ページ・投稿にて指定したタイトルのテキストを、デザインの中で利用したいと
   思っているのですが、可能なものなのでしょうか？
 * プラグイン側が、基本的にWPが生成するタイトル(A)をよんで、必要に応じて最終的に
   タイトル(B)を変更しているんだと想像しているのですが、そのタイトル(B)をページデザイン
   の中でも利用したいのです。
 * たとえば、タイトルを
    (A)
 * > ブログタイトル│ポストタイトル
 * をプラグインで、
    (B)
 * > キーワード付きポストタイトル│ブログタイトル
 * というような修正をしている場合に、(B)をタイトルだけでなく、他の箇所でも利用した
   いのです。
 * (A)なのであれば、現状のテーマだと
 *     ```
       <?php bloginfo('name'); ?><?php wp_title(); ?>
       ```
   
 * をいれると実現できています。
    ※他の人間が触っていたので、もとのテーマがなんだか
   不明なのですが、　配布されていたテーマのイメージとかを少しいじっただけと聞いてい
   ます。
 * あまり大きく手をいれるつもりはありませんが、コードに少し手を加えるくらいでできる
   のであれば、と思いご相談させて頂きました。
 * 宜しくお願い致します。

5件の返信を表示中 - 1 - 5件目 (全5件中)

 *  [jim912](https://ja.wordpress.org/support/users/jim912/)
 * (@jim912)
 * [17年、 1ヶ月前](https://ja.wordpress.org/support/topic/all-in-one-seo-pack-title%e3%81%a7%e7%94%9f%e6%88%90%e3%81%95%e3%82%8c%e3%82%8b%e3%82%bf%e3%82%a4%e3%83%88%e3%83%ab%e3%82%92%e4%bb%96%e3%81%ae%e7%ae%87%e6%89%80%e3%81%a7%e6%b5%81%e7%94%a8%e3%81%97/#post-120461)
 * horipyさん、こんにちは。
 * 可能か不可能かと言われると可能なのですが、それなりに入り組んでいます。
    現状の
   all in one seo packでは、置き換えるタイトルの生成と置き換えの処理が切り話され
   ていないため、どうしてもプラグイン本体の改変が必要になります。
 * 一番望ましいと思われるのは、aioseop.class.phpの629行目（ver1.6.5）から記述され
   ているrewrite_titleメソッドをコピーして別名のメソッドとし、置き換え処理を呼び出し
   ている部分を削除、生成されたタイトルをreturnなりechoなりするように改変。そのメソッド
   をテンプレートから呼び出す方法だと思います。
 *  [shokun0803](https://ja.wordpress.org/support/users/shokun0803/)
 * (@shokun0803)
 * [17年、 1ヶ月前](https://ja.wordpress.org/support/topic/all-in-one-seo-pack-title%e3%81%a7%e7%94%9f%e6%88%90%e3%81%95%e3%82%8c%e3%82%8b%e3%82%bf%e3%82%a4%e3%83%88%e3%83%ab%e3%82%92%e4%bb%96%e3%81%ae%e7%ae%87%e6%89%80%e3%81%a7%e6%b5%81%e7%94%a8%e3%81%97/#post-120465)
 * ちょっと強引ですが、私は以下のようにして使用しています。
 *     ```
       <?php
       	if( !is_front_page() ) { // フロントページ以外の場合
       		global $aiosp;
       		$title = $aiosp->internationalize(get_post_meta($post->ID, "_aioseop_title", true));
       		echo $title;
       	}
       ?>
       ```
   
 * この例ではheader.phpでタイトル以外の場所でタイトルを表示する必要があって使って
   いる例です。
    なにかの参考になれば;)
 *  トピック投稿者 [horipy](https://ja.wordpress.org/support/users/horipy/)
 * (@horipy)
 * [17年、 1ヶ月前](https://ja.wordpress.org/support/topic/all-in-one-seo-pack-title%e3%81%a7%e7%94%9f%e6%88%90%e3%81%95%e3%82%8c%e3%82%8b%e3%82%bf%e3%82%a4%e3%83%88%e3%83%ab%e3%82%92%e4%bb%96%e3%81%ae%e7%ae%87%e6%89%80%e3%81%a7%e6%b5%81%e7%94%a8%e3%81%97/#post-120468)
 * jim912 さん、shokun0803 さん、
 * お二人とも早速のご回答ありがとうございます！！
 * jim912 さんのおっしゃられるとおりできればきっと素敵なのだとは思うのですが、いかんせん
   プログラムの知識は皆無でして。。。
 * shokun0803 さんのソースを参考に、簡単に下記のようにしてみました。
 *     ```
       <?php
       global $aiosp;
       $title = $aiosp->internationalize(get_post_meta($post->ID, "_aioseop_title", true));
       echo $title;
       ?>
       [&nbsp;<?php bloginfo('name'); ?>&nbsp;]
       ```
   
 * ちょっと強引という意味もよくわからないのですが(^^;)、私もheader領域での利用だ
   ったので、問題なく利用できています!!
 * global宣言があまり普通使わない方法、ということなのでしょうか??
    もし、何か気を
   つけることなどありましたら、後学のためにご教示頂けますと幸いです。
 *  [shokun0803](https://ja.wordpress.org/support/users/shokun0803/)
 * (@shokun0803)
 * [17年、 1ヶ月前](https://ja.wordpress.org/support/topic/all-in-one-seo-pack-title%e3%81%a7%e7%94%9f%e6%88%90%e3%81%95%e3%82%8c%e3%82%8b%e3%82%bf%e3%82%a4%e3%83%88%e3%83%ab%e3%82%92%e4%bb%96%e3%81%ae%e7%ae%87%e6%89%80%e3%81%a7%e6%b5%81%e7%94%a8%e3%81%97/#post-120482)
 * All in One SEO Packはheaderのソースを書き出す直前で`<title>`から`</title>`まで
   を書き換えるという動作をしています。ですので、そこに割り込むのはむりであること
   と、プラグインのコードを修正するのはあまりやりたくない（バージョンアップで消え
   ますしね・・・）ので色々探していたら、[All In One SEO Title](http://soft.fpso.jp/develop/wordpress/plugin/entry_1524.html)
   というプラグインを見つけまして、このソースを見ていたらタイトルだけ抜けそうな気
   がしたのでその部分だけ流用させてもらったと言うことです。
 * 強引というのは、まあ本来の使い方ではなく、テーマに直接書き込んでいますしねぇ・・・
   wordpressのタイトルにAll in One SEO Packのタイトルと同じものが指定してあればwordpress
   のタグで普通に表示はできるわけですし。
    私の場合はwordpressのタイトルは英字のみ
   で構成し、日本語のタイトルはAll in One SEO Packのタイトル欄でまかなうというテーマ
   を作成していたので、どうしても流用したかった、というのが理由です。
 * > もし、何か気をつけることなどありましたら
 * そうですねぇ、All in One SEO Packプラグインが呼び出されるよりも前ではこのコード
   は使えませんとかですかね。functions.phpの中とかではうまく動かないかも？
    global
   宣言はheaderで使用していればsidebarなどでは宣言しなくても同じコードで呼び出せる（
   関数とかにしていなければ）かもです。 すみません、あまり後学にはなりませんねぇ;)
 *  トピック投稿者 [horipy](https://ja.wordpress.org/support/users/horipy/)
 * (@horipy)
 * [17年前](https://ja.wordpress.org/support/topic/all-in-one-seo-pack-title%e3%81%a7%e7%94%9f%e6%88%90%e3%81%95%e3%82%8c%e3%82%8b%e3%82%bf%e3%82%a4%e3%83%88%e3%83%ab%e3%82%92%e4%bb%96%e3%81%ae%e7%ae%87%e6%89%80%e3%81%a7%e6%b5%81%e7%94%a8%e3%81%97/#post-120547)
 * shokun0803さん、
 * お返事ありがとうございます！
 * > 強引というのは、まあ本来の使い方ではなく、テーマに直接書き込んでいますしねぇ・・・
   > wordpressのタイトルにAll in One SEO Packのタイトルと同じものが指定してあれば
   > wordpressのタグで普通に表示はできるわけですし。
 * そうですね。確かにテーマに書くべきことではないのかもしれません。デザインと関係
   ないですもんね。
 * 私の場合は、wordpressのタイトルはシンプルに、titleはちょっと欲張って、みたいな
   ことをしているのが、今回の動機だったりします(^^;
 * > そうですねぇ、All in One SEO Packプラグインが呼び出されるよりも前ではこのコード
   > は使えませんとかですかね。functions.phpの中とかではうまく動かないかも？
 * ふむふむ。なるほどです。
 * そこまで手を入れることはないと思いますが、肝に銘じておきます:-)
 * いろいろとご教示頂きありがとうございました！！

5件の返信を表示中 - 1 - 5件目 (全5件中)

 トピック「all in one seo pack で生成されるタイトルを他の箇所で流用したい」には新た
に返信することはできません。

## タグ

 * [All in One SEO Pack](https://ja.wordpress.org/support/topic-tag/all-in-one-seo-pack/)
 * [タイトル](https://ja.wordpress.org/support/topic-tag/%e3%82%bf%e3%82%a4%e3%83%88%e3%83%ab/)

 * フォーラム: [プラグイン](https://ja.wordpress.org/support/forum/plugins/)
 * 5件の返信
 * 3人の参加者
 * 最後の返信者: [horipy](https://ja.wordpress.org/support/users/horipy/)
 * 最後の活動: [17年前](https://ja.wordpress.org/support/topic/all-in-one-seo-pack-title%e3%81%a7%e7%94%9f%e6%88%90%e3%81%95%e3%82%8c%e3%82%8b%e3%82%bf%e3%82%a4%e3%83%88%e3%83%ab%e3%82%92%e4%bb%96%e3%81%ae%e7%ae%87%e6%89%80%e3%81%a7%e6%b5%81%e7%94%a8%e3%81%97/#post-120547)
 * 状態: 解決済

## トピック

### 人気のトピック

### 返信がないトピック

### サポート関連ではないトピック

### 解決済みのトピック

### 未解決のトピック

### すべてのトピック
