我有一个模板,用于我网站的许多不同部分(关于、新闻等)。导航栏需要在您所在的区域下方显示一个小的图形箭头。我是通过模板传递的:
$page = \'about\';
require(\'header.php\');
。。。但后来我意识到这是行不通的,因为我编辑的模板文件用于一系列不同的部分,而不仅仅是“关于”。所以我需要一些关于\'page\'
界面屏幕,我可以以某种方式指示用户所在的页面。解决方案的一些想法:
想法1:WordPress是否会在“body”标记上设置某种类来指示您所在的页面(就像它根据页面名称生成一个slug并将其作为类添加到body标记)?然后在CSS中做我需要做的所有事情,而不使事情复杂化我真的不想走整个额外字段的路线,手动将元数据字段添加到我的页面,在页面加载时将其从db中提取,等等。这似乎太过分了,因为我有办法让模板代码识别它在哪个页面上使用。