当サイトはMODxを本文のベースとし、WordPressIntegratorでWordPressのブログを表示しているが大きな失敗に気づいた。
どのブログもタイトル文が同じなのだ。
WordPressIntegratorを使用するとsidebarやブログ本文、一部の変数を利用することができる。
WordPressIntegratorからそのままに利用できる関数は、
get_header()
get_footer()
get_sidebar()
である。
この関数の呼び出しもとのthemesはMODx用に作成してある。
get_header()を以下のように修正した。

<?php wp_title(); ?>

また、WordPressIntegratorのスニペットに以下を追加

if ($block=='title') {
get_header();
return;
}

MODxのテンプレートのタイトルの箇所を

<title>e願い | [∗pagetitle∗] [∗WordpressTitle∗]</title>

とし、Wordpresを呼び出す時のみ
[∗WordpressTitle∗]に

[!WordPressIntegrator?block=title!]

を設定した。
これで、ブログそれぞれにタイトルがつくようになった。
※追記
今まで何回もtryしても表示されなかった[+wp_pagetitle+]が、上やってから表示されるようになった。
ぐすん!
これが、最適なやり方です。[+wp_pagetitle+]をヘッダーにいれます。