上海戴文 - Drupal开发 在线教育

你在这里

如何去掉 Drupal8 默认的Meta tag?

主标签

问题:大家都是在哪里修改这些 Meta tag 信息的?

drupal8-meta-tag.png

回答:可以通过主题函数覆写来实现。

function THEME_NAME_page_attachments_alter(&$page){
    $meta_tags = array('system_meta_generator', 'MobileOptimized', 'HandheldFriendly');
    foreach ($page['#attached']['html_head'] as $key => $value) {
        if (in_array($value[1], $meta_tags)) {
            unset($page['#attached']['html_head'][$key]);
        }
    }
}

注意将 THEME_NAME 改为你的主题名字,比如你的主题机器名为 mytheme,那么函数名就改为:mytheme_page_attachments_alter。

参考链接:

Drupal 版本: 

猜你喜欢