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

Listar subcategorías + función obsoleta

Estas en el tema de Listar subcategorías + función obsoleta en el foro de WordPress en Foros del Web. Buenas. Estoy creando un theme de Wordpress de uso propio y he conseguido que se listen las subcategorías de una categoría padre en el archivo ...
  #1 (permalink)  
Antiguo 24/08/2012, 18:29
Avatar de science  
Fecha de Ingreso: julio-2011
Mensajes: 42
Antigüedad: 12 años, 9 meses
Puntos: 6
Listar subcategorías + función obsoleta

Buenas. Estoy creando un theme de Wordpress de uso propio y he conseguido que se listen las subcategorías de una categoría padre en el archivo category.php, además de que lo uso dentro de:

Código PHP:
<?php if ( is_category() && $paged ) { //Si es la primera página ?>
El código es el siguiente:

Código PHP:
<?php $this_category get_categoryget_query_var'cat' ), false );
            if ( 
get_category_children$this_category->cat_ID ) != "" ) {
                    echo 
"Subcategories:";
                    echo 
"<ul>";
                    
wp_list_categories'order=asc&show_count=1&use_desc_for_title=1&child_of='.$this_category->cat_ID.'&title_li=' );
                    echo 
"</ul>"; } ?>
Funciona a las mil maravillas (es de yoast.com), pero me doy cuenta de que la función get_category_children está obsoleta (DEPRECATED), y que en su lugar debe usarse get_term_children.

¿Cómo es posible que funcione una función obsoleta si tengo Wordpress actualizado?

¿Sería fácil adaptar este código con la nueva función? ¿Debo hacerlo de inmediato antes de que una futura actualización rompa mi plantilla? Lo he intentado pero siempre me tira error.

Y por otra parte, yo no soy programador pero voy aprendiendo a cortar y pegar códigos. Estoy usando NetBeans y me di cuenta que si escribo una función obsoleta me lo indica, ya que forma parte del fichero deprecated.php de Wordpress. ¿Hay alguna manera de que NetBeans (o algún servicio externo) que permita analizar si en un código hay funciones obsoletas? Imagino que se sabría cada vez que salgan errores, pero no estoy seguro y por eso me gustaría si me lo pueden confirmar.
  #2 (permalink)  
Antiguo 24/08/2012, 19:11
Avatar de science  
Fecha de Ingreso: julio-2011
Mensajes: 42
Antigüedad: 12 años, 9 meses
Puntos: 6
Respuesta: Listar subcategorías + función obsoleta

A ver, hay que destacar que si substituyo get_category_children por get_term_children sigue funcionando, pero con el error de que estando en una subcategoría que no tiene más subcategorías devuelve el mensaje:

Subcategories:
No categories

Etiquetas: página, php, themes
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 09:35.