function metatag_metatags_delete in Metatag 7
Delete an entity's tags.
Parameters
string $entity_type: The entity type.
int $entity_id: The entity's ID.
int $revision_id: The entity's VID.
string $langcode: The language ID of the entry to delete. If left blank, all language entries for this entity will be deleted.
3 calls to metatag_metatags_delete()
- metatag_entity_delete in ./
metatag.module - Implements hook_entity_delete().
- metatag_entity_translation_delete in ./
metatag.module - Implements hook_entity_translation_delete().
- metatag_field_attach_delete_revision in ./
metatag.module - Implements hook_field_attach_delete_revision().
File
- ./
metatag.module, line 841 - Primary hook implementations for Metatag.
Code
function metatag_metatags_delete($entity_type, $entity_id, $revision_id = NULL, $langcode = NULL) {
$revision_ids = array();
if (!empty($revision_id)) {
$revision_ids[] = $revision_id;
}
return metatag_metatags_delete_multiple($entity_type, array(
$entity_id,
), $revision_ids, $langcode);
}