header.phpファイルの外でページタイトルをプログラムで割り当てる方法はありますか?WordPressページタイトルをHeader.phpの外に変更する
私のページテンプレートファイルの1つで、カスタムフィールドの値に基づいてページタイトルを動的に割り当てたいと思います。これは可能ですか?
header.phpファイルの外でページタイトルをプログラムで割り当てる方法はありますか?WordPressページタイトルをHeader.phpの外に変更する
私のページテンプレートファイルの1つで、カスタムフィールドの値に基づいてページタイトルを動的に割り当てたいと思います。これは可能ですか?
ここでは、タイトルを動的に設定するためにheader.phpで使用するいくつかのコードを示します。カスタムフィールド値を取得するのに似たようなものを使うことができます。
if (is_single() && have_posts()) {
the_post();
echo "OKC ThunderCast: ".get_the_title();
rewind_posts(); //needed so that the call to The Loop on single.php will find the posts
} else {
bloginfo('name');
}
Iはwp_titleに値を割り当てるためのフィルタフックを使用することができた:
function assignPageTitle(){
return "Title goes here";
}
add_filter('wp_title', 'assignPageTitle');
これは依然としてheader.phpの内部コードを使用しています。私はheader.phpファイルの外でこれをやろうとしています。これは可能ですか? – Casey
タイトル(document.title = "x")を設定するために動的なJavaScriptを書くこともできますが、GoogleやJavaScriptを実行していないクライアントからは取り上げられません。 – michaelkoss
ええ、私は本当にそれがfacebookと他の検索エンジンによって拾われてほしいです。 – Casey