>  Q&A  >  본문

WordPress용 Polylang: pll_e 함수가 HTML을 깨뜨림

<p>저는 내 블로그 사이트를 번역하기 위해 Polylang과 loco Translation을 사용하고 있습니다. 문자열 번역을 수동으로 추가하고 있는데 get_theme_mod 부분에서는 잘 작동합니다. 하지만 사용자 정의 문자열 번역도 추가하고 싶은 곳이 한 군데 있는데 수동으로 추가하면 HTML이 깨지고 CSS가 작동하지 않습니다. </p> <p>추가된 사용자 정의 문자열 번역은 다음과 같습니다. pll_e가 제대로 작동할 필요는 없습니다.</p> <p>그러나 index.html;</p>의 해당 섹션에 pll_e를 추가한 후; <p> <pre class="brush:html;toolbar:false;"><?php get_header() ?> <div class="content"> <?php if ( get_theme_mod('heading-enable','on') == 'on' ) : ?> <?php echo get_template_part(pll_e ('inc/page-title') ?> <?php endif ?></pre> </p> <p>html이 깨지지만 번역은 작동합니다. 이렇게 생겼네요</p> <p>해결책 아시는 분 계신가요? get_theme_mod 부분에서 했던 것과 동일한 작업이 제대로 작동했기 때문에 get_template_part 및 get_theme_mod와 관련이 있다고 생각합니다. </p> 그런데 pll_e가 있는 것과 pll_e가 없는 것에는 차이가 있습니다. </p> <p>아니요 pll_e pll_e</p>
P粉158473780P粉158473780416일 전534

모든 응답(1)나는 대답할 것이다

  • P粉418214279

    P粉4182142792023-08-31 14:51:03

    index.html을 이렇게 편집하여 문제를 해결했습니다 ;

    으아악

    회신하다
    0
  • 취소회신하다