Dimensionar campo textarea en metabox personalizado
Aquí está el código para un metabox personalizado. De manera muy simple, ¿cómo redimensionaría el cuadro textarea? Me gustaría agregar una expresión como cols="50" rows="5".
// Mostrar el campo
echo '<p>Ingrese la ubicación:</p>';
echo '<div class="customEditor"><textarea name="_location" cols="50" rows="5" class="widefat">' . $location . '</textarea></div>';
echo '<p>¿Cómo debe vestir la gente?</p>';
echo '<textarea name="_dresscode" cols="50" rows="5" class="widefat">' . $dresscode . '</textarea>';
(Fuente: http://wptheming.com/2010/08/custom-metabox-for-post-type/)
Gracias.

Podrías intentar darle estilo con CSS añadiendo un ID o una clase al textarea e insertando estilos en el head de wp_admin.
O, una forma rápida sería hacer algo como esto:
echo '<textarea name="_dresscode" class="widefat" style="width:400px !important; height:80px !important;" >' . $dresscode . '</textarea>';
Si no, ¿has probado simplemente:
echo '<textarea name="_dresscode" class="widefat" cols="50" rows="5">' . $dresscode . '</textarea>'

Si bien usar el atributo cols
de la etiqueta textarea
es una forma de establecer el ancho de un área de texto en un formulario de metabox, este método no responderá muy bien cuando el usuario redimensione la ventana de WordPress. Para responder al cambio de tamaño de la ventana, es posible que desees incluir también un atributo de estilo en línea. Por ejemplo:
<textarea name="myName" id="myId" rows="5" cols="60" style="width:99%">Contenido para llenar el cuadro</textarea>
El width:99%
anulará el cols
en navegadores que entienden CSS (prácticamente todos) y mantendrá tu área de texto correctamente dimensionada.

@kaiser, tosho tiene razón, ni siquiera vi que tu html estaba mal para textarea.. Actualicé mi respuesta.

Mike y @toscho, este funcionó. Muchas gracias.
echo '<textarea name="_dresscode" class="widefat" cols="50" rows="5" />' . $dresscode . '</textarea>'

Esto incluye un campo personalizado llamado wpsites_textarea.
?>
<p><label for="wpsites_textarea" class="screen-reader-text"><b><?php _e( 'Meta Box Estilo Genesis', 'genesis' ); ?></b></label></p>
<p><textarea class="widefat" rows="4" cols="4" name="wpsites_textarea" class="inside"><?php echo esc_textarea( genesis_get_custom_field('wpsites_textarea') ); ?></textarea></p>
<p><?php printf( __( 'Adecuado para texto y HTML. Puede incluir etiquetas %s. <a href=" http://example.com/" target="_blank">Aprende más sobre meta boxes personalizados.</a>', 'genesis' ), genesis_code( 'HTML' ) ); ?></p>
<?php
