0

これが機能しない理由がわかりません

<?php $title = the_title(); ?>

<h1 class="top-entry-title">

  <?php if( $title === "News" ): ?>

     <?php the_title(); ?>

   <?php endif; ?></h1>

ニュースと等しくなくても、すべてのページのタイトルを表示するだけですか?

4

3 に答える 3

1

問題は上部にあります。

$title = the_title();

タイトルを印刷します。Wordpress Codexも参照してください。

于 2013-10-01T17:44:19.040 に答える
0

これを使用できます:

<?php the_title( '<h1>', '</h1>' ); ?>

これにより、タイトルが h1 として画面に出力されます。

ここを読む wordpress docコーデックス

于 2013-10-01T17:48:35.130 に答える
0

あなたのコードにはありませんecho(そして、それはあまりにも複雑だと思います):

<?php
    if( $title === "News" )
        echo "News";
?>

仕事をするべきです。

于 2013-10-01T17:44:39.840 に答える