wordpress如果没有索引回应别的东西

时间:2013-03-23 09:43:25

标签: php wordpress

我想给我的标题<?php echo get_the_title(); ?>条件声明。如果不是HOMEPAGE只显示它是什么= <?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();}
?>

问题是我在wordpress中真的不知道我们是否使用相同的方式或更聪明或更容易的东西。

OH,FORGOT! 实际上,我的索引/主页不是真正的索引,它是名为“HOMEPAGE”的页面 来自Reading Settings -> a static page, front page => HOMEPAGE

的设置

感谢您的任何建议。

2 个答案:

答案 0 :(得分: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');

答案 1 :(得分:0)

问题解决了谢谢@silentboy

<?php if(is_front_page()) 
    echo 'This is'.get_the_title(); 
     else echo get_the_title(); ?>