Wordpressのheader.phpファイル内でタイトルがどのように機能するかを変更するのは面倒です。現時点では、ブログ投稿をロードするページを除いて、ユーザーが表示している各ページの名前が表示されるので、うまく機能します。
header.phpファイル内の「title」要素がカスタム名にも対応できるように設定したいのですが、ブログページにアクセスしたときに最新のブログの名前をタイトルとしてロードする代わりに、Blogとだけ言いたいのです。 。
独自の変数を作成し、ヘッダーチェックを使用してそれが設定されているかどうかを確認することにしましたが、ヘッダーファイルの呼び出しの前または後に配置して、機能させることができません。
index.php
$header_title = "Blog";
get_header(); ?>
次に、header.phpファイル内に次のコードがあります。
<title>
April Kelley |
<?php if (isset($header_title)) {
echo $header_title;
} else {
the_title();
}?>
今、これはうまくいくはずですが、どこが間違っているのでしょうか?
PS。この$header_title変数は、index.phpやseach.phpなど、ページがブログ投稿自体をプルする特定のページでのみ使用する予定です。そのため、issetはfalseを返しますが、変数が見つかりませんか?