수정 - WordPress 4.0 업그레이드 후 논문 테마에 댓글이 표시되지 않음

한달 전 워드프레스 버전 4.0 "Benny"는 몇 가지 개선 사항 및 버그 수정과 함께 대중을 위해 출시되었습니다. 새 WP 릴리스는 순조롭게 진행되었지만 새 업데이트로 인해 이전 버전의 논문 테마를 실행하는 WordPress 사용자에게 몇 가지 문제가 발생했습니다. 문제는 WordPress 4.0과 호환되지 않는 Thesis 1.8.5 및 v1.8.5 이전 버전의 Thesis에서 발생합니다. 그 결과, Thesis 1.x 사용자는 알 수 있습니다. 500 서버 오류 그리고 "게시물에 표시되지 않는 댓글” WordPress 4.0으로 업그레이드한 후.

우리 사이트에서 비슷한 문제가 발생했습니다. 독자는 댓글을 달 수 있었지만 댓글은 실제로 어떤 게시물에도 표시되지 않고 댓글 카운터만 볼 수 있었습니다. 글쎄, 우리는 이것을 마침내 고쳤고 그것은 꽤 쉬웠다! 한 달 전부터 같은 문제를 겪고 있는 다른 논문 테마 사용자에게 유용할 수 있어 공유합니다.

DIYthemes는 WordPress 4.0과 완벽하게 호환되는 Thesis 1.8.6 업데이트를 출시하여 이 문제를 해결하는 패치를 출시했습니다. 그러나 업데이트를 다운로드하고 버전 1.x에서 1.8.6으로 업데이트하는 지침을 보려면 DIY 테마 계정이 있어야 합니다. 음, 아래에 설명된 간단한 지침을 따르면 강조 표시된 문제를 해결할 수도 있습니다. 여기에 보고된 수정 지침은 논문 지원 포럼에서 가져온 것입니다.

참고: 우리는 Thesis 1.8.4 + WordPress 4.0에서 시도했습니다. v1.8.5 이전의 이전 논문 버전이 있는 경우 먼저 논문을 v1.8.5로 업데이트해야 합니다. 어떻게 해서든 Thesis를 업데이트할 수 없다면 먼저 comment.php 파일을 백업한 다음 아래 트릭을 시도하십시오.

참고: 이 수정 사항을 배포하기 전에 버전 1.8.5를 사용해야 합니다. 여전히 오래된 1.x 버전을 사용하고 있다면 먼저 Thesis를 업데이트해야 합니다.

1. FTP를 사용하여 서버의 /wp-content/themes/thesis_185/lib/classes/ 폴더로 이동합니다.

2. 187번째 줄에 있는 classes 폴더에 있는 comments.php 파일을 수정합니다.

$wp_query->comments_by_type = &separate_comments($wp_query->comments); $_comments = $wp_query->comments_by_type['댓글'];

당신은 지금 씁니다

$wp_query->comments_by_type=separate_comments($wp_query->comments); $_comments = &$wp_query->comments_by_type['댓글'];

유일한 변경 사항은 "&"를 $_comments-variable로 실제로 이동하는 것이지만 이로 인해 500개의 내부 서버 오류가 발생하는 것으로 보입니다.

이 단계를 따랐다면 이제 댓글이 올바르게 표시되는지 확인하세요.

다행스럽게도 위에 인용한 트릭이 우리에게 매력처럼 작동했고 이전처럼 댓글이 다시 나타나기 시작했습니다. 그것이 당신을 위해 작동하는지 알려주십시오. :)

~을 통해 @leanderbraunschweig [워드프레스 지원]

태그: 블로깅TricksUpdateWordPress