根据目录名称设置页面标题
Set page title according to dir name
我正在尝试在一堆旧页面上设置页面标题。
一开始是根据目录名设置标题。我用过:
<title><?php echo basename(__DIR__); ?></title>
... 效果很好。然后我想去掉目录名称中的连字符,使其不显示在页面标题中。已经尝试了各种不同的方法,但无法将有效的东西组合在一起——可能更多的是不知道如何将功能组合在一起的情况。这是我目前拥有的:
<title><?php str_replace('_', ' ', basename(__DIR__)); ?></title>
有没有人可以提供建议?我是编码新手,所以要温柔!谢谢
我自己的项目用这段代码是根据文件所在的当前parent目录获取title的:
function getTitle($t){
$title = basename($t);
$title = str_replace('_', ' ', $title);//replacing '_' by spaces
return $title;
}
现在从传递 __DIR__
作为其参数的任何文件调用此函数。
<title><?php echo getTitle(__DIR__); ?></title>
我正在尝试在一堆旧页面上设置页面标题。
一开始是根据目录名设置标题。我用过:
<title><?php echo basename(__DIR__); ?></title>
... 效果很好。然后我想去掉目录名称中的连字符,使其不显示在页面标题中。已经尝试了各种不同的方法,但无法将有效的东西组合在一起——可能更多的是不知道如何将功能组合在一起的情况。这是我目前拥有的:
<title><?php str_replace('_', ' ', basename(__DIR__)); ?></title>
有没有人可以提供建议?我是编码新手,所以要温柔!谢谢
我自己的项目用这段代码是根据文件所在的当前parent目录获取title的:
function getTitle($t){
$title = basename($t);
$title = str_replace('_', ' ', $title);//replacing '_' by spaces
return $title;
}
现在从传递 __DIR__
作为其参数的任何文件调用此函数。
<title><?php echo getTitle(__DIR__); ?></title>