我想给我的标题<?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
感谢您的任何建议。
答案 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(); ?>