Como configurar o WordPress para poder usar tags dentro de postagens?

Estou procurando uma solução que me permita escrever tags dentro de posts e ter certeza de que o editor visual ou wordpress não as alterará.

O mesmo problema pode ser aplicado para outro código HTML específico que eu possa querer usar.

Desativar o editor visual não é uma opção, pois dentro, a renderização da maioria das operações de edição será muito difícil de usar.

Solutions Collecting From Web of "Como configurar o WordPress para poder usar tags dentro de postagens?"

Adicione o seguinte ao seu tema functions.php:

function fb_change_mce_options($initArray) { $ext = 'script[charset|defer|language|src|type]'; 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', 'fb_change_mce_options'); 

Eu tentei a resposta aceita acima e não funcionou para mim no WordPress 3.5.1

Eu olhei dentro de wp-includes / kses.php e disse usar o filtro ‘wp_kses_allowed_html’. Isso acabou trabalhando para mim. Você pode replace os atributos de altura e largura por qualquer outro atributo de tag de script, como tipo, idioma, etc., dependendo da tag que você está tentando inserir.

 function allow_script_tags( $allowedposttags ){ $allowedposttags['script'] = array( 'src' => true, 'height' => true, 'width' => true, ); return $allowedposttags; } add_filter('wp_kses_allowed_html','allow_script_tags', 1);