wp_insert_post_data

FILTER wp-includes\post.php (ligne 4887) github
Filters slashed post data just before it is inserted into the database.
traduction française
Filtre les données postales tronquées juste avant qu'elles ne soient insérées dans la base de données.

Paramètres

Entrée :
$data, $postarr, $unsanitized_postarr, $update
Sortie :
@param array $data                An array of slashed, sanitized, and processed post data.
@param array $postarr             An array of sanitized (and slashed) but otherwise unmodified post data.
@param array $unsanitized_postarr An array of slashed yet *unsanitized* and unprocessed post data as
@param bool  $update              Whether this is an existing post being updated.

Utilisation

Filtrer les données du post avant insertion

Filtre appliqué aux données du post avant qu'elles soient enregistrées.

content security
add_filter('wp_insert_post_data', 'sanitize_post_content', 10, 2);
function sanitize_post_content($data, $postarr) {
    if (empty($data['post_title'])) $data['post_title'] = 'Untitled';
    if (strlen($data['post_excerpt']) > 160) {
        $data['post_excerpt'] = substr($data['post_excerpt'], 0, 160);
    }
    return $data;
}

Actualités

Chargement des actualités...