You are here

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);
}