Código PHP:
function titulolargo($title){
global $post;
$title = $post->post_title;
if (str_word_count($title) >= 12 ) //aqui definimos el máximo de palabras permitidas
wp_die( __('Error: tu título sobrepasa el máximo de palabras razonable, vuelve atrás y mejóralo, tus lectores te lo agradecerán.') );
}
add_action('publish_post', 'titulolargo');