Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Solucionado Ayuda con una clase
#1
Hola, estoy adaptando un tema y tengo problemas para meterle a los tags una clase.
Como le puedo poner a los tags que me pone debajo del post la clase "tag-link-18"?
Un saludo.
Este es el código donde va los tags debajo del post:

Código PHP:
<div class="clear"></div>
            <?
php the_tags'<span class="entry-tags">Tags: '', ''</span>'); ?>
            <?php edit_post_link('('.__('Edit''smartytablet').')''<span class="entry-edit">''</span>'); ?>
            <div class="clear"></div> 
#2
No sé exactamente lo que quieres hacer pero se lo puedes meter creando un div un span o lo que quieras dependiendo de lo que quieras hacerle, o unir el class a una linea existente del css así no poner dos class depende de lo que estés haciendo.

Código PHP:
<div class="clear"></div>
            <?
php the_tags'<span class="entry-tags"><span class="tag-link-18">Tags: '', ''</span></span>'); ?>
            <?php edit_post_link('('.__('Edit''smartytablet').')''<span class="entry-edit">''</span>'); ?>
            <div class="clear"></div> 
WWW
#3
Si quieres agregar la clase a cada link puedes hacerlo editando el archivo functions.php.

Algo como esto:
Código PHP:
function add_class_the_tags($html){
    
$postid get_the_ID();
    
$html str_replace('<a','<a class="tag-link-18"',$html);
    return 
$html;
}
add_filter('the_tags','add_class_the_tags',10,1); 

Espero te sirva.

Saludos
WWW
#4
(12-06-2014, 05:02 PM)Vicen escribió: No sé exactamente lo que quieres hacer pero se lo puedes meter creando un div un span o lo que quieras dependiendo de lo que quieras hacerle, o unir el class a una linea existente del css así no poner dos class depende de lo que estés haciendo.

Código PHP:
<div class="clear"></div>
            <?
php the_tags'<span class="entry-tags"><span class="tag-link-18">Tags: '', ''</span></span>'); ?>
            <?php edit_post_link('('.__('Edit''smartytablet').')''<span class="entry-edit">''</span>'); ?>
            <div class="clear"></div> 

(12-06-2014, 11:37 PM)DarkMaster escribió: Si quieres agregar la clase a cada link puedes hacerlo editando el archivo functions.php.

Algo como esto:
Código PHP:
function add_class_the_tags($html){
    
$postid get_the_ID();
    
$html str_replace('<a','<a class="tag-link-18"',$html);
    return 
$html;
}
add_filter('the_tags','add_class_the_tags',10,1); 

Espero te sirva.

Saludos

Lo que quiero es que en la pagina del blog, cuando estas viendo la noticia, abajo aparecen los tags. Pues me gustaría cambiarle el estilo de los tags añadiendoles a esos tags una clase. Y el codigo que he pasado es el que crea los tags.

[Imagen: Captura.PNG]
#5
fercol escribió:Lo que quiero es que en la pagina del blog, cuando estas viendo la noticia, abajo aparecen los tags. Pues me gustaría cambiarle el estilo de los tags añadiendoles a esos tags una clase. Y el codigo que he pasado es el que crea los tags.
Y no es más fácil sólo cambiar el css de los tags por el que tu deseas y ya...
[Imagen: 5z4em.png]
Guía Panel Clientes ☼   ☼ WIKI ☼   ☼  DNS SKYLIUM ☼   ☼ NORMAS  ☼   ☼ PLANES HOSTING




WWW
#6
(15-06-2014, 08:30 PM)romeho escribió:
fercol escribió:Lo que quiero es que en la pagina del blog, cuando estas viendo la noticia, abajo aparecen los tags. Pues me gustaría cambiarle el estilo de los tags añadiendoles a esos tags una clase. Y el codigo que he pasado es el que crea los tags.
Y no es más fácil sólo cambiar el css de los tags por el que tu deseas y ya...

dices darle estilo a todos los tags?

Gracias.! Lo he solucionado! muchas gracias por la ayuda.
#7
Ok, marco como solucionado.
WWW




Usuarios navegando en este tema: 1 invitado(s)