web-dev-qa-db-ja.com

Functions.phpファイルを使ってページの<title>タグを変更する

私の子供のテーマのfunctions.phpファイルで、私はページのタイトルタグを変更しようとしています:

function custom_title() {
    return "Page Title";
}
add_filter( 'wp_head', 'custom_title', 9999 );

上記のコードは、ページのデフォルトのタイトルを変更していません。何がおかしいのですか?

2
GTS Joe

チェック これ out

function custom_title($title_parts) {
    $title_parts['title'] = "Page Title";
    return $title_parts;
}
add_filter( 'document_title_parts', 'custom_title' );

custom_titleでは、$title_partsには 'title'、 'page'(ページ区切り)、 'tagline'(指定したスローガン)、そして 'site'が含まれています。好きなように "title"を設定してください。

1