Error blogroll por themes antiguos

A partir de la versión 2.1 de WordPress algunas funciones cambiaron, pero muchos themes siguen llamando a las viejas funciones. Por ello al actualizar a la versión 2.2 de un blog que estaba desactualizado mostraba el siguiente error en dónde debería mostrar los enlaces.

Wordpress logo

WordPress database error: [You have an error in your SQL syntax; check the to your MySQL server version for the right syntax to use near ??? at line 1]

Buscando, he encontrado la solución en  2.1 blogroll error  y ha consistido en poner como comentario el siguiente código, incluido en el sidebar (normalmente) del theme en cuestión:

/*
$link_cats = $wpdb->get_results(«SELECT cat_id, cat_name FROM $wpdb->linkcategories»);

foreach ($link_cats as $link_cat) {
?>

<h2><?php echo $link_cat->cat_name; ?></h2>
<ul><?php wp_get_links($link_cat->cat_id); ?> </ul>

<?php }
*/

y sustituirlo todo ello por la llamada la función:

get_links_list();

El theme desactualizado en  cuestión era el Internet Jobs.

Relacionados:

Categoría WordPress en galder.net

Noticias de WordPress

Technorati Tags: , ,

Un pensamiento en “Error blogroll por themes antiguos

  1. Pingback: wordpress.noticia.es

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *