2014-05-20 7 views
0

맞춤 WordPress 테마를 만들고 있습니다. 지금까지는 하나의 언어로만되어 있었고 코드에서 갤러리를 얻는 것이 정상적으로 작동했습니다. 그게 내가 사용하고 코드입니다 : Polylang를 사용하여 제 2 외국어를 만들 때 이제번역 게시물에 NextGen 갤러리를 가져올 수 없습니다.

// Sometimes this  
echo nggShowGallery($id); 

// Sometimes this, as well 
echo do_shortcode("[nggallery id='{$id}']"); 

는,이 코드는 원래의 페이지 또는 이전의 언어로 다른 페이지의 갤러리를 얻을 것이다, 그러나 원 다른 언어로 작성된 페이지는 사용할 수 없습니다. 또한 WP_DEBUGtrue으로 설정해도 페이지가 전혀 공백으로 유지됩니다.

이 문제를 다룰 때 다국어 사이트에서 NextGen을 사용하는 데 많은 어려움이있는 것으로 나타났습니다.

단서가 있습니까?

+0

Polylang을 사용하지 않았지만 NextGEN Query 플러그인을 사용하여 Qtranslate가있는 사이트에서 ngg 작업을했습니다. 템플릿에서 echo ngq_gallery ('1')을 사용할 수 있지만 이미지를 그대로 페이지에 인쇄하면 필요한 형식으로 표시해야합니다. –

+0

답장을 보내 주셔서 감사합니다. @ Talknerdytome. 사용중인 각 플러그인의 버전을 물어볼 수 있습니까? –

+0

NGG 2.0.61 nextgen query 2.1.1 Qtranslate 1.3.0 기본적으로 ngg를 업 로더로 사용하여 모든 스크립트를 제거하고 내 갤러리 관리를 사용합니다. 그러나, 당신이 방금 스크립트를두고 필요한 형식으로 출력하면 작동 할 것이라고 생각합니다. –

답변

0

음, 드디어 새로운 WordPress를 설치하고 WPML을 번역용 플러그인으로 사용하여 사이트를 관리했습니다. 이제 모든 것이 잘 작동합니다. 그래서 나는 Polylang과 NextGen 사이에 어떤 종류의 비 호환성이 있었다고 생각합니다. 첫 번째 사이트에 WPML을 설치하지 않아도 문제가 해결되었습니다. 나는 처음부터 시작해야했다.

누군가에게 유용 할 경우, NextGen 2.0.65를 Polylang 1.3.1과 함께 사용했습니다. 이것은 작동하지 않았다.

이제 NextGen 2.0.66과 WPML 3.1.5를 사용하고 있습니다. 잘 작동합니다.