0

<?php echo get_the_title(); ?>タイトルに条件付きステートメントを付けたいと思います。ホームページでない場合は、それが何であれ = を表示するだけ<?php echo get_the_title(); ?>です。HOMEPAGE表示の場合THIS IS + <?php echo get_the_title(); ?>

したがって、構文は

<?php

$path = $_SERVER['REQUEST_URI'];
$page = basename($path);
$page = basename($path, '.php');

?>


<?php if($page == 'index') 
  {echo 'This is'. get_the_title();  }
   else 
   {echo get_the_title();}
?>

問題は、ワードプレスで同じ方法を使用するのか、それともよりスマートで簡単なものを使用するのか、本当にわからないことです。

ああ、忘れて! 実は私のindex/homepageは本当のindexではなく、「HOMEPAGE」という設定のページですReading Settings -> a static page, front page => HOMEPAGE

アドバイスをありがとう。

4

2 に答える 2

1

コードを配置しますfunctions.php

function title_edit($title){
    if(!is_front_page() || get_post_type() != 'page') return $title;
    $title = 'Home: '.$title;
    return $title;
}

add_filter('the_title','title_edit');
于 2013-03-23T09:50:33.717 に答える
0

問題解決 @silentboy に感謝

<?php if(is_front_page()) 
    echo 'This is'.get_the_title(); 
     else echo get_the_title(); ?>
于 2013-03-24T00:53:46.020 に答える