Drupal 7 で Bartik のサブテーマを使用しています。構成/サイト情報でサイト名を設定するときに、いくつかのスパン タグを使用しました。サイト名がヘッダーに表示されている場合は問題なく動作しますが、ブラウザーのページ タイトルには、サイト名を表示すると HTML コードが表示されます。Drupal のドキュメントを見たところ、次のように書かれていました。
「注意: $title は HTML として解釈されます。たとえば $node->title などのプレーンテキスト文字列がある場合は、それらを drupal_set_title() に渡す前に、check_plain でエスケープするか、t()> で正しいプレースホルダーを使用する必要があります。そうしないと、ユーザーはあなたのサイトに対してクロス サイト スクリプティング攻撃を実行できます。」
タイトルが HTML として解釈されると言われているので、それは私をさらに混乱させました。この問題を解決する方法を知っている人はいますか? ありがとう