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=""dashicons" dashicons-wordpress"=""> </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