アーカイブページのタイトル出力
-
お世話になります。
有識者の皆様、すみませんが教えていただけませんでしょうか。やりたいことは、
「WordPressのアーカイブページのタイトルを、
カスタムフィールドで入力する値に変更したい」
です。functions.phpに一部省略していますが以下のコードを書いてあります。
フロントページや投稿ページなどは直接記述してあるタイトルに
上書きされます。
ですがアーカイブページについては、上述の通りカスタムフィールドに
入れてある値を取得したいため以下のように書いてみたりと
いろいろ試しているのですが一向に取得できないでいます。function change_document_title_parts( $title_parts ){ $title_parts['tagline'] = ''; $title_parts['site'] = ''; $site_name = trim( get_bloginfo('name') ); $title_parts['tagline'] = ''; global $post; if(is_front_page()): //フロントページ $title_parts['title'] = 'トップページです。'; $title_parts['site'] = 'サイト名'; /* $title_parts['tagline'] = trim( get_bloginfo('description') ); elseif(is_singular()): //投稿ページの場合 $title_parts['title'] = trim( get_the_title() ); $title_parts['site'] = $site_name;*/ elseif(is_archive('test')): //アーカイブページの場合 $title_parts['title'] = get_post_meta($post_id, 'input1', true); elseif(is_search('sessions')): $title_parts['title'] = '検索ページ'; elseif(is_404()): //404ページの場合 $title_parts['title'] = 'お探しのページは見つかりませんでした'; endif; return $title_parts; } add_filter( 'document_title_parts', 'change_document_title_parts' , 'get_the_archive_title');
皆さまのお力を貸して頂けませんでしょうか。
ご多忙のところ誠にすみませんが、
何卒よろしくお願い申し上げます。
2件の返信を表示中 - 1 - 2件目 (全2件中)
2件の返信を表示中 - 1 - 2件目 (全2件中)
- トピック「アーカイブページのタイトル出力」には新たに返信することはできません。