Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/04/2015, 08:19
marcwolf
 
Fecha de Ingreso: junio-2010
Mensajes: 353
Antigüedad: 14 años, 5 meses
Puntos: 6
Error de wordpress 4.1.1 al usar get_the_ID()

Hola,

resulta que actualice de 3.3.3 a 4.1.1 mí wordpress y no encuentro la solución al siguiente problema;

Cuando llamo get_the_id() después de usar la función wp_list_pages() o wp_page_menu(), me cambia el id de $post->ID y get_the_id().

Hago lo siguiente;

<? echo get_the_ID(); ?> // imprime 175
<li id="clientes"><?php wp_page_menu('include=100&menu_class=menu menu-principal'); ?></li>

<? echo get_the_ID(); ?> // imprime 100

La función "wp_page_menu" esta en wp-includes/post-template.php linea 1126


Lo he solucionado cambiando get_the_id() por get_queried_object_id().. pero no sé me gusta más usar get_the_id que es más fácil de recordar xd y que me cambie el id de post->ID pues no me gusta..

gracias de antemano.

Última edición por marcwolf; 07/04/2015 a las 08:26