Wordpress の PHP 関数で、生成されたページのタイトルの前に空白が残るというバグがあるよう<?php echo wp_title(''); ?>
です。
<body id="<?php echo wp_title(''); ?>">
ページ タイトルの ID を持つ HTML 本文タグを生成するために、この方法で使用しています。
だから私がする必要があるのは、その空白を取り除き、ボディタグがこれ<body id="mypage">
ではなくこのようになるようにすることです<body id=" mypage">
余分な空白は、アクティブなページのメニュー項目を強調表示するために使用しようとしている CSS を無効にします。空白なしで正しい本文タグを手動で追加すると、CSS が機能します。
では、空白を削除するにはどうすればよいでしょうか。ありがとう、マーク
叙事詩のパート 2
ジョン、16 進ダンプは良い考えでした。空白が 2 つの「20」スペースとして表示されます。しかし、先頭のスペースと空白を取り除くすべてのソリューションはそうではありませんでした。
と、 <?php ob_start(); $title = wp_title(''); ob_end_clean(); echo $title; ?>
私にくれます< body id ="">
と<?php ob_start(); $title = wp_title(''); echo $title; ?>
私にくれます< body id =" mypage">
パズル。問題の根本は、wp_title にオプションのページ タイトルの先行文字 (シェブロンのように見える) があることです。これは、オプションが false の場合にドロップされるはずですが、空白がダンプされます。
核の選択肢はありますか?
ええ、以前に両方を試しました。彼らはまだ2つの先頭のスペースを返します... arrgg