1

私はこのコードをいくつかのワードプレスのインストールで成功裏に使用していますが、私の新しいテーマでは機能しません。

<?php echo is_home() ? '<h1>' : '<h2>'; ?>
 <a href="<?php echo home_url(); ?>/">
    <?php bloginfo('name'); ?>
 </a>
 <?php echo is_home() ? '</h1>' : '</h2>'; ?>

このウェブサイトには、フロントページとして静的ページがあります。これが機能しない理由である可能性があります。

私はPHPが苦手なので、助けていただければ幸いです。ホームではなくページ名を呼び出すと機能するかもしれませんが、構文についてはよくわかりません

ありがとう!

4

3 に答える 3

1

is_home()をis_front_page()に変更してみてください。これで、並べ替えられます。

于 2012-07-09T09:37:33.487 に答える
0

このコードで何をしようとしていますか?どの部分が機能していませんか?三項演算子がh1/h2を表示していないのですか、それともphp関数が正しい情報を出力していないのですか?

于 2012-07-09T09:37:42.380 に答える
0

すべてのページタイトルでH1を使用するべきではありませんか?「他のページ」のH1には何を入れますか?

あなたがそこにウェブサイトのタイトルを入れるならば、あなたはそれをすることを再考するかもしれません。サイトのタイトルはH1であってはならないからです。これは、Googleが同じH1タグを持つすべてのページを認識し、Googleのページランクにマイナスの結果をもたらすためです。

于 2012-07-09T10:06:42.697 に答える