すみません。前回掲載したコードは ExUnit のタイトル干渉に負けていました。
add_filter( 'pre_get_document_title', 'vkExUnit_get_wp_head_title', 11 );
ExUnit では上記コードでタイトルに干渉していたため私のコードによる干渉は無力化されていました。
参考サイト:wp_get_document_title()
下記コードを子テーマの functions.php 使用することで反映されると思います。
/**
* タイトルタグの変更
*
* @param string $title タイトルタグの内容.
*/
function my_title_parts( $title ) {
if ( is_page() && ! is_front_page() ) {
$title = get_the_title();
}
return $title;
}
add_filter( 'vkExUnit_get_wp_head_title', 'my_title_parts' );
ちなみに functions.phpと vkexunit の wp_title.php に貼り付けたらエラーになったので、code snippets にも貼り付けてみたりしたのですが、うまくいきませんでした。
私の環境ではエラーが発生しないので、functions.php の保存時の文字コードが UTF-8 ( BOM 無し ) かどうか確認してみてください。
今回のコードでも発生する場合はコメントを削除してみたり、タブをスペースに変えてみたりすると改善する可能性があります。