検索結果のページのタイトルを変更する
-
現在、add_action(‘wp_head’)とremove_action(‘wp_head)のフックを用いて、検索結果のページタイトルの変更を試みていますが、残念ながら、成功しておりません。
テーマのfunctions.phpへ以下のコードを追加しておりますが、下記のフックのタイミングでは、まだ表示されるページ情報がわからないのか、if文内を通ってくれません。
※if文をコメントアウトすると、全ページにおいてページタイトルは変更されます。function custom_render_title_tag($query) { echo "<title>検索結果のタイトルを変更</title>\n"; } if(is_search() || $query->is_search || is_page_template('search.php')){ remove_action('wp_head', '_wp_render_title_tag', 1); add_action('wp_head', 'custom_render_title_tag',1); }
ちなみに、以下を挿入しても、$template_nameは空のようです。
global $template; $template_name = basename($template, '.php'); echo $template_name . "/n";
良いアイデアがありましたら、ご教示いただけませんでしょうか。
よろしくお願いいたします。
3件の返信を表示中 - 1 - 3件目 (全3件中)
3件の返信を表示中 - 1 - 3件目 (全3件中)
- トピック「検索結果のページのタイトルを変更する」には新たに返信することはできません。