Simplicityの特徴 › フォーラム › テーマファイルのカスタマイズに関する質問など › カテゴリーの一覧ページのタイトルは残して【「」と一覧】を消したいです。
3件の返信スレッドを表示中
-
投稿者投稿
-
-
きむおゲスト
カテゴリーの一覧ページのタイトルは残して【「」と一覧】を消したいです。
カテゴリーのタイトルだけにしたいのですが…
ご教授願います。 -
わいひらキーマスター
list.phpを編集すれば行うことができます。
ただ、テンプレートファイルを直接編集すると、バージョンアップの恩恵が受けられなくなる可能性があります。
なので単に、スタイルシートで非表示にしたり、functions.phpで見出しの出力を変更できるように仕様変更しました。
https://wp-simplicity.com/wp-content/uploads/2017/05/simplicity2-4.zip
とりあえず上記ファイルでアップデートを行います。style.cssに追記してCSSで非表示にするならこちら。
.archive-title-pb, .archive-title-pa, .archive-title-list-text{ display: none; }
子テーマのfunctions.phpに関して、関数をオーバーライドして見出しの出力を変更するならこちら。
function get_archive_chapter_text(){ $chapter_text = null; if( is_category() ) { $chapter_text .= single_cat_title( '', false ); } elseif( is_tag() ) { $chapter_text .= single_tag_title( '', false ); } elseif( is_tax() ) { $chapter_text .= single_term_title( '', false ); } elseif (is_day()) { //年月日のフォーマットを取得 $chapter_text .= get_the_time( get_theme_text_ymd_format() ); } elseif (is_month()) { //年と月のフォーマットを取得 $chapter_text .= get_the_time( get_theme_text_ym_format() ); } elseif (is_year()) { //年のフォーマットを取得 $chapter_text .= get_the_time( get_theme_text_y_format() ); } elseif (is_author()) { $chapter_text .= esc_html(get_queried_object()->display_name); } elseif (isset($_GET['paged']) && !empty($_GET['paged'])) { $chapter_text .= 'Archives'; } else { $chapter_text .= 'Archives'; } return $chapter_text; }
-
きむおゲスト
わいひら様
早々のご教授ありがとうございました。
取り急ぎは、style.cssに追記してCSSで非表示する方法でできました。後述の方法も後ほど試してみます。
引き続き使わせていただきます。
よろしくお願いいたします。
-
わいひらキーマスター
うまくいったようでよかったです。
functions.phpに記述する方法は、その書き方でもこの問題ないと思いますが、次のバージョンでもう少し簡単な書き方にできるようにもう少し変更しようと思います。
そん時は、バージョンアップ時に、案内記事を書くと思います。
-
-
投稿者投稿
3件の返信スレッドを表示中