shortcode->getHandlers()->add('version', function(ShortcodeInterface $sc) { $lang = $this->getBbCode($sc); if ($lang) { $list = explode(',', $lang); array_walk($list, 'trim'); /** @var Language $language */ $language = $this->grav['language']; $current = $language->getLanguage(); if (in_array($current, $list, true)) { return $sc->getContent(); } } return ''; }); } }