通知
すべてクリア
トピックスターター
現在、Xwrite テーマを使用しています。
ページタイトル(titleタグ)がデフォルトで%title% | %sitename%
の形式になっているようで、ブラウザのタブにも
「記事タイトル | サイト名」
と表示されます。
このうち 「 | %sitename%」を削除して、記事タイトルだけを表示したいのですが、
テーマの設定画面内に該当項目が見当たりません。
titleタグを「%title%」のみの形式にする方法はありますでしょうか?
Xwriteの推奨方法があれば教えていただきたいです。
Xwriteバージョン
4.0.0
WordPressバージョン
6.9
PHPバージョン
8.3.21
ガイドラインへの同意
「フォーラムガイドライン」に同意します。
個人情報の記載に関する確認
個人情報の記載がないことを確認しました。
投稿済 : 2025年12月9日 3:48 PM
@z さま
ご質問いただきましてありがとうございます。
フィルターフックを子テーマのfunctions.php、
もしくはプラグイン「Code Snippets」などのスニペットに
以下のソースコードを貼り付けていただくことで
「記号」と「サイト名」を出力しないように調整いただけます。
ソースコード
<?php
// タイトルタグからサイト名を削除する
add_filter( 'document_title_parts', function( $title ) {
unset( $title['site'] );
return $title;
}, 999 );
?>
お試しいただけますと幸いです。
あわせてカスタマイザー設定からも同様の設定ができないか
検討させていただきます。
投稿済 : 2025年12月9日 5:38 PM
トピックスターター
hamada(XWRITE開発)様
ご回答ありがとうございます。
教えていただいたフィルターフックを子テーマの functions.php に追加したところ、
無事にタイトルからサイト名を削除することができました。
また、カスタマイザーからも設定できるよう検討いただけるとのことで、とてもありがたいです。
より使いやすくなる改善を楽しみにしております。
丁寧なサポート、本当にありがとうございました!
この投稿は19時間前ずつブロガーZに変更されました
投稿済 : 2025年12月9日 7:33 PM