WPML
do_action( 'wpml_delete_package_action', string $package_name, string $package_kind )
Tipo
action
Categoría
Insertar contenido
Versión de WPML
2.2

Descripción

Esta acción está obsoleta desde Traducción de cadenas 3.2. Utilice wpml_delete_package en su lugar.

Elimina un paquete de traducción de cadenas*. Cuando se llama a esta acción, se eliminan todos los datos relacionados con el paquete: el paquete, las cadenas, las traducciones de cadenas y los trabajos de traducción.

*Los paquetes de traducción de cadenas se registran con wpml_register_string y sus traducciones se recuperan con wpml_translate_string

Nota: Este hook requiere el módulo WPML Traducción de cadenas

Argumentos

$package_name
(cadena) (Obligatorio) El nombre único del paquete tal como se registró con wpml_register_string
$package_kind
(cadena) (Obligatorio) El tipo de paquete tal como se usó cuando se registró mediante wpml_register_string

Ejemplo de uso

Ejemplo usando Layouts
add_action( 'before_delete_post', 'my_deleted_post' );
function my_deleted_post( $post_id ) {
    $is_a_layout_delete_action = isset( $_POST[ 'action' ] ) && $_POST[ 'action' ] == 'delete_layout_record';
    $layout_ids_to_delete = isset( $_POST[ 'layout_id' ] ) ? (array)$_POST[ 'layout_id' ] : array();

    if ( $is_a_layout_delete_action && in_array($post_id, $layout_ids_to_delete) ) {
        $package_name = $post_id;
        $package_kind = 'layout';
        do_action( 'wpml_delete_package_action', $package_name, $package_kind );
    }
}

wpml_set_element_language_details, wpml_make_post_duplicates, wpml_admin_make_post_duplicates, wpml_copy_post_to_language, wpml_delete_package, wpml_import_get_trid_from_imported_translations, wpml_register_string, wpml_register_single_string, wpml_show_package_language_ui

Los 10 hooks de Insertar contenido →