Erreur avec le theme Responsive

Je début avec WordPress. En voulant mettre des permaliens du type http://server/2013/09/article, je suis tombé sur l’erreur :

Catchable fatal error: Object of class WP_Error could not be converted to string in /home/ccaillat/www/wp-content/themes/responsive/core/includes/functions.php on line 570

Un var_dump de la variable me donne :

object(WP_Error)#2159 (2) { [« errors »]=> array(1) { [« invalid_term »]=> array(1) { [0]=> string(12) « Pas de terme » } } [« error_data »]=> array(0) { } }
Catchable fatal error: Object of class WP_Error could not be converted to string in /home/ccaillat/www/wp-content/themes/responsive/core/includes/functions.php on line 571

Pour palier, j’ai juste mis un is_string($cats) :

if (is_string($cats)) {
   $cats = str_replace('<a', $linkBefore . '<a' . $linkAttr, $cats);
   $cats = str_replace('</a>', '</a>' . $linkAfter, $cats);
   echo $cats;
}

 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.