私はwp_titleを使ってある種のブレッドクラムを生成しますが、うまくいきますが、そこには site というタイトルがありますので、それを削除したいのです。それはこのように見えます:
分類1:市区町村|サイトのタイトル私は<?php wp_title(); ?>
を使ってそれを得ます。
その出力からサイトのタイトルを削除するにはどうすればよいですか。
あなたのテーマのheader.phpを見てください。一部のテーマでは、このようにタイトルが出力されています。
<title><?php wp_title('|', true, 'right'); ?> | <?php echo get_bloginfo('name') ?></title>
そのため、| <?php echo get_bloginfo('name') ?>
部分を削除する必要があります。
ただし、SEOの目的で、サイトのタイトルを<title>
に含める必要があります。
おそらくwp_title
上で実行されているサードパーティ製のフィルタがあります。関数を呼び出す前に削除してください。
remove_all_filters( 'wp_title' );
wp_title();
あなたはYoastによるWordPress SEOのようなプラグインを使用し、あなたのタイトルタグの場合はそのためのテンプレートを設定することができます。投稿/ページ/カテゴリレベルでテンプレートを上書きすることができます。