Pregunta sobre Widget Subtitles de Wordpress:

Permitir que las etiquetas HTML en los subtítulos de los widgets

Un usuario preguntó 👇

Hola,

Este plugin es muy útil. Me pregunto si las etiquetas HTML pueden ser tan I para agregar

Actualmente elimina los HTML y conserva solo el texto.

Gracias.

(@keraweb)

Hace 1 año, 6 meses

Hola @aryanrajseo,

Este plugin no permite etiquetas HTML porque WordPress no las permite en títulos de widgets habituales.

Existen métodos para agregar HTML a los títulos de los widgets, como:
https://www.isitwp.com/simple-html-in-widget-title/

Puede usar el mismo método para este plugin si cambia el filtro a: widget_subtitle.

¡Espero que esto ayude!

Saludos, Jory

Lanzador de hilos

(@aryanrajseo)

Hace 1 año, 6 meses

Hola,

Gracias por una respuesta tan rápida. Pensé lo mismo antes, pero el espaciado en clase no funciona.

// Allow HTML tags in Widget title 
function html_widget_title( $var) {
	$var = (str_replace( '[', '<', $var ));
	$var = (str_replace( ']', '>', $var ));
	$var = (str_replace( '|', ' ', $var ));
	return $var ;
	
}
add_filter( 'widget_subtitle', 'html_widget_title' );

con codigo
[span class=dashicons|dashicons-wordpress] [/span]

producción
<span class="dashicons" dashicons-wordpress=""> </span>

¿Crees que hay otra forma?

Gracias.

(@keraweb)

Hace 1 año, 6 meses

Hola @aryanrajseo,

Por favor intente esto:
[span class="dashicons dashicons-wordpress"] [/span]

¡Deberia de funcionar! Saludos, Jory

PD: considere dejar una buena reseña, ayudará a que el plugin crezca 🙂

Lanzador de hilos

(@aryanrajseo)

Hace 1 año, 6 meses

Lo he intentado antes. No funciona. El espaciado está causando un problema en el nombre de la clase. este es el resultado.
<span class="&quot;dashicons" dashicons-wordpress&quot;=""> </span>

Creo que la mejor forma es utilizar un atajo. Activé el soporte de título de acceso directo para el widget.

add_filter('the_title', 'do_shortcode');
add_filter('widget_title', 'do_shortcode');

pero este codigo

add_filter('the_subtitle', 'do_shortcode');
add_filter('widget_subtitle', 'do_shortcode');

salidas solo el nombre del acceso directo. Funciona con el título del widget predeterminado.

Definitivamente escribiré una reseña. 🙂

Lanzador de hilos

(@aryanrajseo)

Hace 1 año, 6 meses

add_shortcode( 'icon', 'shortcode_fa' );
function shortcode_fa( $atts = [], $content = null) {
return '<i class="fa fa-'. $content . '"></i>';
}
<section id="custom_html-6" class="widget_text widget widget_custom_html">
    <div class="widget_text widget-wrap"><span
            class="widgetsubtitle widget-subtitle subtitle-before-outside subtitle-before subtitle-outside">my icon
            <icon>apple</icon></span>
        <h3 class="widgettitle widget-title">my icon <i class="fa fa-apple"></i></h3>
        <div class="textwidget custom-html-widget">Content:</div>
    </div>
</section>

(@keraweb)

Hace 1 año, 6 meses

Hola @aryanrajseo,

He mejorado ligeramente el código de actualización en este plugin:
https://github.com/JoryHogeveen/widget-subtitles/pull/12

¿Podría aplicar estos cambios y probar si esto soluciona su problema?

Editar: ¡Es posible que deba guardar / escribir su título!

Saludos, Jory

Esta respuesta fue modificada hace 1 año, 6 meses. Lanzador de hilos

(@aryanrajseo)

Hace 1 año, 6 meses

No, genera texto pero no clases. Él usa [icon] atajo para doblar el contenido $.

<div class="widget_text widget-wrap"><span
        class="widgetsubtitle widget-subtitle subtitle-before-outside subtitle-before subtitle-outside">my icon <icon>
            subtitle</icon></span>
    <h3 class="widgettitle widget-title">my icon <i class="fa fa-title"></i></h3>
    <div class="textwidget custom-html-widget"></div>
</div>

Esta respuesta fue modificada hace 1 año, 6 meses.

(@keraweb)

Hace 1 año, 6 meses

Parece que puede tener su filtro personalizado html_widget_title activo, ¿verdad?

Lanzador de hilos

(@aryanrajseo)

Hace 1 año, 6 meses

Hola, lo siento mucho.

Tienes razón. Está funcionando ahora. Muchísimas gracias.

(@keraweb)

Hace 1 año, 6 meses

No hay problema, publicaré los cambios mencionados anteriormente lo antes posible. ¡Buena suerte con su proyecto!

Saludos, Jory

Lanzador de hilos

(@aryanrajseo)

Hace 1 año, 6 meses

Gracias.

Agradezco tu ayuda y dame el tiempo para resolver esto. Espero que lo mantenga actualizado, ya que ahora lo uso con regularidad.

Eso definitivamente me ahorrará algo de tiempo libre. 🙂

Gracias.

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada.