2014-06-23 3 views
0

WooCommerce에서 "태그"를 "브랜드"로 변경하려고합니다. 나는 봤어, gettext에 대해 읽고, 몇 가지 다른 옵션을 시도했지만 아무도 일한 적이 없다.WordPress의 문자열 변경

주제의 코드 줄

<?php echo $product->get_tags(', ', '<span class="tagged_as">' . _n('Tag:', 'Tags:', $tag_count, 'woocommerce') . ' ', '.</span>'); ?> 

그 단어 "태그"로 변경하는 가장 적절한 (업그레이드 방지) 방법은 무엇입니까? 나는 주제를 직접 편집하면 안된다는 것을 알고있다.

.mo 및 .po 파일을 편집해야합니까? .po 파일을 편집했지만 변경 사항을 적용하지 않았습니다. 이후에 .mo 파일을 생성해야합니다.

다른 링크는 내 wp 테마의 functions.php에 필터를 추가합니다.

WooCommerce 자체에서 플러그인 http://docs.woothemes.com/document/woocommerce-localization/을 권장하고 있지만 서버의 메모리가 부족하여 재검색 프로세스를 완료 할 수 없습니다.

문자열을 변경하는 데 필요한 옵션 및 해결 방법 수가 혼란 스럽습니다. 다른 옵션을 놓치니?

+0

나는 woocommerce 플랫폼을 한번도 보지 못했으나 워드 프레스처럼 woocommerce가 아닌가? 그렇다면 관리자 페이지의 설정에 액세스 한 다음 영구 링크에 액세스하여이 작업을 수행 할 수 있습니다. 그리고 나서 그걸 바꿀 수 있습니다. –

답변

1

.po/.mo 옵션은 사이트가 인 경우 가능하며 예를 들어 generate the .mo file은 WP가 읽어야합니다.

더 간단한 방법은 child theme을 만들고이 파일로 대체하는 것입니다.

또 다른 옵션은 으로 컨텍스트를 조정하고 게시 유형을 product으로 조정하여 this plugin을 사용하는 것입니다. 그러나 비싼 플러그인은 모두 페이지의 번역 가능한 문자열 (이상)을 통과하므로 유의하십시오.

마지막으로 jQuery 또는 JS를 사용하여 수행 할 수 있습니다. wp_footer 및 일부 Conditional Tag 후크를 사용하여 특정 페이지를 타겟팅하십시오.

+0

@brasofilo 답장을 보내 주셔서 감사합니다. 모든 링크를 살펴 보겠습니다. 이것은 바로 저에게 두통을주고있는 것입니다.이 하나의 작은 변화를 성취 할 수있는 많은 다른 방법들입니다. 아무도 '올바른'방법이 없습니다. 나는 그것이 Joomla와 같았 으면 좋겠다. 언어 파일에서 한 줄만 바꾸면 끝난다./ – lee

+0

네, 참으로 .... – brasofilo