我想更改theme_username,这是一个核心主题函数,可以在未登录的用户(例如,当他们发表评论时)输出可怕的“未验证”字符串。我想要一个admin / build / themes / settings / MYTHEME中的复选框来改变它。但由于该主题函数被大量调用,是否会影响使用我的主题的任何网站的性能或是否缓存主题设置?
答案 0 :(得分:2)
主题设置按照theme_get_setting($setting_name, $refresh = FALSE)
的Drupal API页面中的指定进行缓存。
答案 1 :(得分:0)
主题设置通常与variable_set一起存储。所以你需要一个查询来检查它。但您可以使用静态变量自行缓存结果。