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