Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

Eliminar mensajes title de los links del menú

Estas en el tema de Eliminar mensajes title de los links del menú en el foro de WordPress en Foros del Web. Tengo este código Código: < div id="catmenucontainer" > < div id="catmenu" > <ul> < ?php wp_list_categories('sort_column=name&amp;title_li=&amp;depth=4'); ? > </ul> < /div > < /div > ...
  #1 (permalink)  
Antiguo 15/02/2010, 09:59
 
Fecha de Ingreso: marzo-2008
Mensajes: 82
Antigüedad: 16 años, 1 mes
Puntos: 0
Eliminar mensajes title de los links del menú

Tengo este código

Código:
< div id="catmenucontainer"  >
   < div id="catmenu" >
<ul>
         < ?php wp_list_categories('sort_column=name&amp;title_li=&amp;depth=4'); ? >
      </ul>


   < /div >
< /div >

Funciona bien, muestra sub-categorías y todo eso (mediante css). El CSs es este (es algo largo pero puede que ahí este la solución del problema, espero)

Código:
/* Category menu*/

#catmenucontainer{
    height:33px;
    /*background:#373737 url(images/catmenupng) repeat-x;*/
    display:block;
    padding:0px 0px 10px 0px;
    /*font: 12px Tahoma,Century gothic,verdana, Arial, sans-serif;*/
        font: small Arial;
    font-weight:bold;
        /*border-bottom:1px solid #fff;*/
    }

#catmenu{
    margin: 0px;
    padding: 0px;
    width:1000px;
    /*background:#373737  url(images/catmenupng) repeat-x;*/
    height:33px;
    }

#catmenu ul {
    float: left;
    list-style: none;
    margin: 0px;
    padding: 0px;
    }

#catmenu li {
    float: left;
    list-style: none;
    margin: 0px;
    padding: 0px;
    }

#catmenu li a, #catmenu li a:link, #catmenu li a:visited {
    color: #eee;
    display: block;
    margin: 0px;
    padding: 9px 10px 10px 10px;
    }

#catmenu li a:hover, #catmenu li a:active {
    background:#B60606 ;
    color: #fff;
    margin: 0px;
    padding: 9px 10px 10px 10px;
    text-decoration: none;
    }

#catmenu li li a, #catmenu li li a:link, #catmenu li li a:visited {
    background:#373C3F;
    width: 150px;
    color: #fae7df;
    font-family:Tahoma,century gothic,Georgia,  sans-serif;
    font-weight: normal;
    float: none;
    margin: 0px;
    padding: 9px 10px 10px 10px;
    border-bottom: 1px solid #535A5F;

    }

#catmenu li li a:hover, #catmenu li li a:active {
    background:#B60606 url(images/catmenuhov.jpg) repeat-x;
    color: #fff;
    padding: 9px 10px 10px 10px;
    }

#catmenu li ul {
    z-index: 9999;
    position: absolute;
    left: -999em;
    height: auto;
    width: 170px;
    margin: 0px;
    padding: 0px;
    }

#catmenu li li {
    }

#catmenu li ul a {
    width: 140px;
    }

#catmenu li ul a:hover, #catmenu li ul a:active {
    }

#catmenu li ul ul {
    margin: -34px 0 0 170px;
    }

#catmenu li:hover ul ul, #catmenu li:hover ul ul ul,
#catmenu li.sfhover ul ul, #catmenu li.sfhover ul ul ul {
    left: -999em;
    }

#catmenu li:hover ul, #catmenu li li:hover ul,
#catmenu li li li:hover ul, #catmenu li.sfhover ul,
#catmenu li li.sfhover ul, #catmenu li li li.sfhover ul {
    left: auto;
    }

#catmenu li:hover, #catmenu li.sfhover {
    position: static;
    }

Sorry por tanta data, pero el problema es que cada vez que ubico el mouse sobre una da las categorías aparece el texto title del link (ese mensaje que aparece unos segundos y luego se esfuma) y no veo forma de evitar que eso pase. Si alguien me puede dar una mano pues temo que es algo bien simple y no le veo la solución. Ah igual me pasa con las páginas con este código:

Código:
< div id="foxmenucontainer"  >
    < div id="menu" >
<ul>
<li><a>" >Home</a></li>

            < ?php wp_list_pages('title_li=&amp;depth=4&amp;sort_column=menu_order'); ? >
</ul>

    < /div >
< /div >

Esta imagen puede que ayude a completar la explicación de mi consulta.......





Mil gracias
Un saludo desde Lima, Perú
  #2 (permalink)  
Antiguo 15/02/2010, 10:45
Avatar de darkasecas  
Fecha de Ingreso: marzo-2005
Ubicación: SantaCata, NL, Mexico
Mensajes: 1.553
Antigüedad: 19 años, 1 mes
Puntos: 77
Respuesta: Eliminar mensajes title de los links del menú

Pues busca la funcion que imprime las etiquetas <a> y quitale el atributo title (?)
  #3 (permalink)  
Antiguo 15/02/2010, 10:50
 
Fecha de Ingreso: marzo-2008
Mensajes: 82
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: Eliminar mensajes title de los links del menú

gracias por la respuesta pero si ves bien el código la función que se encarga de eso es del WP: wp_list_pages y la verdad no me animo a tocar funciones propias del WP...... supuse que habría otro medio.......¿o no?
  #4 (permalink)  
Antiguo 15/02/2010, 11:19
Avatar de darkasecas  
Fecha de Ingreso: marzo-2005
Ubicación: SantaCata, NL, Mexico
Mensajes: 1.553
Antigüedad: 19 años, 1 mes
Puntos: 77
Respuesta: Eliminar mensajes title de los links del menú

Hasta donde se no hay manera de quitar atributos de etiquetas con css, y tampoco se me ocurre otra forma.

Y tampoco es que vayas a modificar 23428934823 lineas de codigo del wp, no he visto la funcion pero no creo que sea mucho problema quitar el atributo title.
  #5 (permalink)  
Antiguo 15/02/2010, 11:20
 
Fecha de Ingreso: marzo-2008
Mensajes: 82
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: Eliminar mensajes title de los links del menú

vale...... tienes razón...... a navegar un rato entonces...
  #6 (permalink)  
Antiguo 15/02/2010, 11:26
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Eliminar mensajes title de los links del menú

Según la documentación, basta con agregar a la lista de opciones use_desc_for_title=0

Saludos.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #7 (permalink)  
Antiguo 15/02/2010, 11:32
 
Fecha de Ingreso: marzo-2008
Mensajes: 82
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: Eliminar mensajes title de los links del menú

pues no funciona David..... y eso que ingrese un espacio en blanco en la descripción de la categoría pero igual, no funciona sigue mostrando el contenido del title tal cual lo muestra la imagen adjunta
  #8 (permalink)  
Antiguo 15/02/2010, 11:43
 
Fecha de Ingreso: marzo-2008
Mensajes: 82
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: Eliminar mensajes title de los links del menú

PROBLEMA SOLUCIONADO...... les cuento

Lo que hice fue buscar en que archivo estaba la frase "Ver todas las entradas archivadas en" que es la default......

Cómo la función sugerida por David no resultaba, pensé que si encontraba el llamado al valor de la variable con la frase en español podría hacer algo, y en el archivo es_ES.po encontré esto:

Cita:
#: wp-includes/classes.php:1332
#, php-format
msgid "View all posts filed under %s"
msgstr "Ver todas las entradas archivadas en %s"

y en el archivo indicado encontré este código:

Cita:
if ( $use_desc_for_title == 0 || empty($category->description) )
$link .= 'title="' . sprintf(__( 'View all posts filed under %s' ), $cat_name) . '"';
else
$link .= 'title="' . esc_attr( st
rip_tags( apply_filters( 'category_description', $category->description, $category ) ) ) . '"';



Ahora ya había colocado el parámetro sugerido por David así que modifique

Cita:
$link .= 'title="' . sprintf(__( 'View all posts filed under %s' ), $cat_name) . '"';
por

Cita:
$link .= 'title="' ."" . '"';
y asunto solucionado!!!!!!!!

Esto para el menú de categorías, pero para el caso de el menú de páginas que usa la función wp_list_pages() aún no lo he solucionado......

Apenas lo tenga lo publico........

Chicos muchas gracias
  #9 (permalink)  
Antiguo 15/02/2010, 15:57
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Tema movido desde PHP a Wordpress

Etiquetas: eliminar, links, mensajes, title
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:03.