Code 1 :

Exemple de code pour un transient dans WordPress
function seomix_transient(){
//Quel est le nom du transient ?
$nomtransient = 'tototransient';

//Le transient est-il inexistant ou expiré ?
if ( false === ( $transient = get_transient( $nomtransient ) ) ) {

//Si oui, je fais appel à n’importe quelle fonction pour donner une valeur au futur transient. Dans mon exemple, ce sera ma fonction toto ().
$value = toto();

//Je mets à jour la valeur du transient avec $value, et j’indique à WordPress une durée d’expiration de 60 secondes.
set_transient($nomtransient, $value, 60);

//Je mets à jour la valeur de ma variable $transient, car à ce stade elle est encore égale à false .
$transient = get_transient( $nomtransient )
}

//Je renvoie la valeur du transient mis à jour.
return $transient;
}

Code 2 :

Nettoyage automatique des transients
// Création de l’action qui va déclencher la suppression des transients
function seomix_content_transients_opti() {
seomix_action_delete_transient();
}

// Activation de l’action en même temps que wp_scheduled_delete
// La variable EMPTY_TRASH_DAYS doit être définie dans le fichier wp - c onfig.
// Par exemple : define('EMPTY_TRASH_DAYS', 3 );
add_action( 'wp_scheduled_delete', 'seomix_content_transients_opti' );

// Fonction de suppression des transients
function seomix_action_delete_transient() {
// Si WordPress ne fait pas appel à un cache externe
global $_wp_using_ext_object_cache;

if ( !$_wp_using_ext_object_cache ) {
// On récupère la globale du site
global $wpdb;

// On récupère l’heure actuelle
$time = time();

// On récupère tous les transients trop vieux
$sql = "SELECT option_name FROM $wpdb->options WHERE option_name LIKE '_transient_timeout%' AND option_value get_col( $sql );

// Pour chacun d’entre eux, on les supprime
foreach( $mestransients as $transient ) {
$deletion = delete_transient( str_replace( '_transient_timeout_', '', $transient ) );
}

// On optimise la base de données après les suppressions
$wpdb->query('OPTIMIZE TABLE ' . $wpdb->options);
}
}

Un article traite ce sujet en profondeur sur SeoMix : Transient et WordPress : comment les utiliser ?