2012 の子テーマのブラウザ タブでタイトルを変更しようとしています。すべてのページに同じタイトルを印刷したくありません。一体何が起こっているのですか?
<?php
function im_awesome_title($title){
$title = "Im awesome!";
return $title;
}
add_filter( 'wp_title', 'im_awesome_title', 20 );
2012 の子テーマのブラウザ タブでタイトルを変更しようとしています。すべてのページに同じタイトルを印刷したくありません。一体何が起こっているのですか?
<?php
function im_awesome_title($title){
$title = "Im awesome!";
return $title;
}
add_filter( 'wp_title', 'im_awesome_title', 20 );
im_awesome_title($title) 関数は、呼び出されると常に $title の値を返します。このタイトルをすべてのページに印刷するには、ページのタイトル メタ タグで関数を呼び出す必要があります。したがって、次のようになります。
<head>
<title><?php echo im_awesome_title($title); ?></title>
</head>
もちろん、関数には引数が必要なので、すべてのページで同じタイトルが必要な場合は、引数を省略して、すべてのページで使用するページ タイトルを $title 変数に設定することをお勧めします。
お役に立てれば。