Correcció: els comentaris no es mostren al tema de la tesi després de l'actualització de WordPress 4.0

Fa un mes, WordPress Versió 4.0 "Benny" es va llançar al públic amb diverses millores i correccions d'errors. Tot i que el nou llançament de WP va funcionar sense problemes, però la nova actualització va causar pocs problemes als usuaris de WordPress que executaven la versió anterior del tema Thesis. El problema està passant amb Tesis 1.8.5 i versions anteriors de Thesis anteriors a la v1.8.5, que no són compatibles amb WordPress 4.0. Com a resultat d'això, els usuaris de Tesis 1.x podrien notar-ho Error del servidor 500 i “Els comentaris no apareixen a les publicacions” després d'actualitzar a WordPress 4.0.

Un problema similar es va produir al nostre lloc, on els lectors podien fer comentaris, però els comentaris en realitat no apareixien a cap publicació i només es podia veure el comptador del nombre de comentaris. Bé, finalment ho hem arreglat i ha estat bastant fàcil! Ho comparteixo perquè podria ser útil per a altres usuaris de temes de Tesis que s'enfronten al mateix problema des d'un mes.

DIYthemes ha llançat un pedaç per solucionar aquest problema llançant l'actualització de Tesis 1.8.6 amb compatibilitat completa amb WordPress 4.0. Tanmateix, heu de tenir un compte de DIY Themes per descarregar l'actualització i veure les instruccions per actualitzar de la versió 1.x a la 1.8.6. Bé, fins i tot podeu solucionar el problema destacat simplement seguint les senzilles instruccions que s'indiquen a continuació. Les instruccions de correcció que s'indiquen aquí es deriven del fòrum de suport de Tesis.

Nota: Ho hem provat a Tesis 1.8.4 + WordPress 4.0. Si teniu una versió anterior de la tesi anterior a la v1.8.5, primer heu d'actualitzar la tesi a la v1.8.5. D'alguna manera, si no podeu actualitzar la tesi, assegureu-vos de fer una còpia de seguretat del fitxer comments.php primer i després proveu el truc següent.

NOTA: Heu d'utilitzar la versió 1.8.5 abans de desplegar aquesta correcció; si encara esteu utilitzant una versió 1.x obsoleta, primer heu d'actualitzar la tesi.

1. Amb FTP, navegueu a la carpeta /wp-content/themes/thesis_185/lib/classes/ del vostre servidor.

2. Editeu el fitxer comments.php a la carpeta classes a la línia 187, en lloc de

$wp_query->comments_by_type = &separate_comments($wp_query->comentaris); $_comments = $wp_query->comentaris_per_tipus['comentari'];

ara escrius

$wp_query->comentaris_per_tipus = comentaris_separats ($wp_query->comentaris); $_comments = &$wp_query->comments_by_type['comentari'];

L'únic canvi és moure el "&" a la variable $_comments, però sembla que això provoca els 500 errors interns del servidor.

Un cop hàgiu seguit aquests passos, comproveu si ara els vostres comentaris es mostren correctament.

Afortunadament, el truc citat anteriorment va funcionar com un encant per a nosaltres i els comentaris van començar a aparèixer de nou igual que abans. Feu-nos saber si us funciona. :)

Consell via @leanderbraunschweig [Suport de WordPress]

Etiquetes: BloggingTricksActualitzacióWordPress