01Ago 2012 2 Comments */?>

HTML en el título de un widget

Categorías: Tips de wordpress, Wordpress - Tags:

Por defecto no se pueden usar etiquetas HTML en el título de un widget, ya que cada vez que guardamos estas son retirados del mismo automáticamente.
Con el siguiente código podrán agregar links o negritas a los tiítulos de sus widgets WordPress sin problemas.

Para ello en functions.php deben colocar lo siguiente:

function mqw_html_widget_title( $title ) {
	//Etiquetas HTML
	$title = str_replace( '[', '<', $title );
	$title = str_replace( '[/', '</', $title );

	//<strong></strong>
	$title = str_replace( 's]', 'strong>', $title );
	//<em></em>
	$title = str_replace( 'e]', 'em>', $title );

	return $title;
}
add_filter( 'widget_title', 'mqw_html_widget_title' );

Ahora por ejemplo si queremos usar una negritas en un widget podemos hacer:
[s]Texto en negrita[/s]

Si en cambio queremos un enlace debemos poner:
[a href="http://www.masquewordpress.com"]Enlace[/a]

Espero que les sirva. Saludos!!!

Via: http://wp-snippets.com/simple-html-in-widget-title/

Damián Logghe

Programador freelancer y emprendedor en sueños. Contento de ser mi jefe y poder hacer lo que me gusta. WordPress es mi principal fuente de ingreso y me escribo tanto para ayudar como para tener una guia de memoria. Quieres contratarme? Déjame un mensaje.

More Posts - Website

Follow Me:
TwitterFacebookLinkedInGoogle Plus