Avisos
Vaciar todo

Link en el titulo del widgets  

 
Vivotecnia
 Vivotecnia
Usuario eminente

Buenos días,

Me gustaría saber si hay algún código para incluir en el widget para poder hacer que el titulo del mismo tenga un link hacia la página de destino.

Muchas gracias de antemano

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 19/04/2018 1:27 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola.

es un titulo de windegt de menú y por defecto no deja añadir código HTML en la celda del titulo.
Se podría cambiar en el archivo del widget pero veo que tienes diferentes menús y si se cambia, el enlaces que aparecerían en el titulo para todos los menús seria el mismo.

Lo que puedes realizar es añadir una funciona a tu archivo Fuctions.php que encontraras en la carpeta de tu plantilla y luego en el titulo añadirle el enlace:

[a href="http://url_del_enlace"]Chemical Services[/a]

Revisa lo siguiente:
-> http://wp-snippets.com/simple-html-in-widget-title/

Un saludo

ResponderCitar
Respondido : 19/04/2018 3:36 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Vivotecnia
 Vivotecnia
Usuario eminente

voy a probar

ResponderCitar
Respondido : 19/04/2018 3:59 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola.

Una vez añadida la función lo puedes utilizar en todos los títulos de los widgets respetando su forma:

 [a href="http://url_del_enlace"]Chemical Services[/a]

Solo tienes que añadir el enlace, la función sirve para todo el dominio.

Un saludo

ResponderCitar
Respondido : 19/04/2018 4:05 pm

Vivotecnia
 Vivotecnia
Usuario eminente

Lo que no te he comentado es que el tema es divi, y se puede introducir codigo. No sé si hay alguna opcion que no tenga que introducir codigo en Fuctions.php.

Muchas gracias otra vez

ResponderCitar
Respondido : 19/04/2018 4:44 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

El código PHP que te envió Pepe debes introducirlo en el functions.php de tu theme, mejor si tienes un child-theme, con Divi también puedes hacer child-themes

Luego en Apariencia > Widgets, sigues la sintaxis para que tengas el enlace.

Saludos.

ResponderCitar
Respondido : 19/04/2018 6:28 pm

Cursos Gratuitos WordPress

Vivotecnia
 Vivotecnia
Usuario eminente

Lo probe y se me callo la pagina al meter el código, asi que no me sirve. No sé si habria alguna otra opción?

Muchas gracias

ResponderCitar
Respondido : 04/05/2018 5:32 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Podrías enviarnos una captura de pantalla para ver cómo has introducido del código en el functions.php

Es muy probable que hayas tenido un error de sintaxis, por ejemplo tendrías que sólo ingresar la función no las etiquetas de PHP :
http://wp-snippets.com/simple-html-in-widget-title/

Saludos.

ResponderCitar
Respondido : 04/05/2018 6:51 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Vivotecnia
 Vivotecnia
Usuario eminente

Aqui esta el pantallazo.

Muchas gracias

ResponderCitar
Respondido : 07/05/2018 10:15 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola.

El codigo que tienes que añadir es el siguiente:

function html_widget_title( $title ) {
	//HTML tag opening/closing brackets
	$title = str_replace( '[', '<', $title );
	$title = str_replace( '[/', '</', $title );

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

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

Sin la apertura y el cierre de PHP <?php

Un saludo

ResponderCitar
Respondido : 07/05/2018 10:26 am

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Vivotecnia
 Vivotecnia
Usuario eminente

Vale introduje el codigo en functions.php (core/functions.php) y no me funciona cuando luego pongo los titulos de los widgets... debo introducir el cogido en funciones del tema (funtions.php) o en functions.php (core/functions.php) . Quizas he introducido el código en un sitio que no es.

Muchasg gracias

ResponderCitar
Respondido : 11/05/2018 10:28 am
Adrián
 Adrián
Estimable Member

Hola, buenos días

Donde debes introducirlo es en el archivo functions.php que se encuentra en la carpeta de tu tema.

Por ejemplo si utilizas el tema Divi, la ruta del archivo que debes modificar es:
wp-content/themes/Divi/functions.php

Te recomiendo hacer una copia de seguridad de este archivo (puedes descargarlo a tu equipo) antes de editarlo por si introduces el código de manera errónea poder restaurarlo de la forma más rápida sustituyendo tu copia por el archivo modificado.

Si tienes cualquier otra duda a este u otro respecto, háznoslo saber.

ResponderCitar
Respondido : 11/05/2018 2:13 pm

wpdoctor-revisa-la-salud-de-tu-wordpress