2012-09-19 2 views
0

첫 번째 질문은 여기에 stackoverflow : 나는 PHP 내부의 HTML을 탈출하고 다음 HTML PHP에서 다시 _e() 함수에서 문자열을 반환합니다. 나는 "용어"가 정확한지 잘 모르겠습니다. 그래서 여기 경우는 다음과 같습니다_e() 함수에 관한 중첩 이스케이프

return '...<span class="strike"></span><a class="read-more" href="'. 
get_permalink($post->ID) . '" title="'.get_the_title($post->ID).'">Read more</a>'; 

은 "더 읽기"라는 용어를 번역 할 수

_e('Read more', 'mytheme') 

로 교체해야합니다.

나는 모든 것을 시도했다. 모든 도움을 주셨습니다.

답변

0

대해 어떻게 :

return '...<span class="strike"></span><a class="read-more" href="'. 
get_permalink($post->ID) . '" title="'.get_the_title($post->ID).'">'._e('Read more', 'mytheme').'</a>'; 
+0

당신은 _E()'의 결과에 반드시 htmlspecialchars()''호출 할 수있는'문자열 내에서 HTML을 탈출합니다. –

+0

안녕하세요, 톰, 정말 고마워요. 그러나 유감스럽게도 (번역 될) 구문의 링크 문자는이 버전에서 손실됩니다. – kyle

+0

은 htmlspecialchars() .thx tom – kyle

관련 문제