function _metatags_quick_add_head in Meta tags quick 7
Same name and namespace in other branches
- 8.3 metatags_quick.module \_metatags_quick_add_head()
- 7.2 metatags_quick.module \_metatags_quick_add_head()
5 calls to _metatags_quick_add_head()
- metatags_quick_add_meta_tag in ./
metatags_quick.rules.inc - Rules integraiton function for _metatags_quick_add_head().
- metatags_quick_entity_load in ./
metatags_quick.module - Implements hook_entity_load.
- metatags_quick_field_formatter_view in ./
metatags_quick.module - Implements hook_field_formatter_view().
- metatags_quick_init in ./
metatags_quick.module - Implements hook_init().
- metatags_quick_page_build in ./
metatags_quick.module - Implements hook_page_build
File
- ./
metatags_quick.module, line 279
Code
function _metatags_quick_add_head($item = FALSE) {
static $added_meta = array();
static $meta_data = array();
if (!$item) {
return $meta_data;
}
if (!empty($added_meta[$item['name']])) {
return;
}
// Only output meta if content is not empty.
if ($item['content']) {
$content = $item['content'];
if (!empty($item['type']) && !empty($item['entity'])) {
$content = token_replace($content, array(
$item['type'] => $item['entity'],
));
}
else {
$content = token_replace($content);
}
$content = trim(strip_tags($content));
$item['content'] = $content;
$meta_data[] = $item;
}
$added_meta[$item['name']] = TRUE;
}