WordPress: estendere l'editor con altri tag HTML

Come aggiungere nuovi tag HTML all'editor di WordPress.

WordPress di Gabriele Romanato

Per impostazione predefinita WordPress usa solo alcuni tag HTML nei pulsanti dell'editor. Possiamo aggiungerne altri con facilità.

Aggiungiamo la seguente funzione al file functions.php:


function change_mce_options($initArray) {
	$ext = 'pre[id|class],iframe[width|height|src]';

	if ( isset( $initArray['extended_valid_elements'] ) ) {
		$initArray['extended_valid_elements'] .= ',' . $ext;
	} else {
		$initArray['extended_valid_elements'] = $ext;
	}

	return $initArray;
}
add_filter('tiny_mce_before_init', 'change_mce_options');

La funzione aggiunge i tag pre e iframe all'editor.