Drupal主题设置是否缓存?

时间:2010-05-12 23:40:55

标签: drupal drupal-themes drupal-theming drupal-cache

我想更改theme_username,这是一个核心主题函数,可以在未登录的用户(例如,当他们发表评论时)输出可怕的“未验证”字符串。我想要一个admin / build / themes / settings / MYTHEME中的复选框来改变它。但由于该主题函数被大量调用,是否会影响使用我的主题的任何网站的性能或是否缓存主题设置

2 个答案:

答案 0 :(得分:2)

主题设置按照theme_get_setting($setting_name, $refresh = FALSE)的Drupal API页面中的指定进行缓存。

答案 1 :(得分:0)

主题设置通常与variable_set一起存储。所以你需要一个查询来检查它。但您可以使用静态变量自行缓存结果。