wordpress attachments – Subtítulos de varias líneas en los archivos adjuntos

Pregunta:

¿Cómo puedo cambiar la entrada de texto 'Subtítulo' al área de texto, para permitir subtítulos de varias líneas en las cargas de medios?

Respuesta:

No creo que pueda hacer eso, sin embargo, puede implementar este código en su archivo de funciones para al menos permitir saltos de línea en títulos de imágenes individuales

Nota: no funciona para las imágenes de la galería (estoy tratando de encontrar una manera de que funcione en las galerías)

/*
*********************************************
Function to allow multi-line photo captions.
This function will split captions onto multiple lines if it detects
a "|" (pipe) symbol.
**********************************************
*/
/* Override existing caption shortcode handlers with our own */
add_shortcode('wp_caption', 'multiline_caption');
add_shortcode('caption', 'multiline_caption');

/* Our new function */
function multiline_caption($attr, $content = null) {
extract(shortcode_atts(array(
'id' => '',
'align' => 'alignnone',
'width' => '',
'caption' => ''
), $attr));

if ( 1 > (int) $width || empty($caption) )
return $content;

if ( $id ) $id = 'id="' . esc_attr($id) . '" ';

$new_caption = str_replace("|", "<br />", $caption);

return '<div ' . $id . 'class="wp-caption ' . esc_attr($align) . '" style="width: ' . (10 + (int) $width) . 'px">'
. do_shortcode( $content ) . '<p class="wp-caption-text">' . $new_caption . '</p></div>'; }

Código original de Mark Wood: http://digitalnotions.net/multi-line-captions-in-wordpress

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım