2013-07-05 2 views
2

나는 어떻게 플러그인이 작동하는지 알아 내려고하고있다. 플러그인은 기본적으로 소셜 미디어 아이콘을 헤더 파일에 배치합니다 (이것은 창세기 테마 플러그인입니다). 어쨌든, 플러그인의 PHP 파일이 언어가 있습니다간단한 소셜 미디어 플러그인이 창세기 테마에 대한이 href 참조 이해

'email' => array(
    'label'  => __('Email URI', 'ssiw'), 
    'pattern'  => '<li class="social-email"><a href="%s" %s>&#x2709;</a></li>', 

나는이 링크 것을 이해를하지만 난 그것을 번역하는 방법을 알아낼 수 없습니다. 나는 그것이 PHP 인자 교환의 형태일지도 모른다고 생각했지만 그 주제를 연구하는 것은 정말로 도움이되지 못했습니다. 누구든지이 href 호출에 어떤 빛을 비추 수 있습니까?

+0

무엇을위한 플러그인입니까? wordpress? – Aralicia

+0

죄송합니다. 예, Wordpress 용 플러그인입니다. –

+0

변수처럼 바꿀 수있는 자리 표시 자입니다. http://stackoverflow.com/questions/11623224/what-does-s-mean-in-php-html-or-xml –

답변

1

나중에 응용 프로그램을로드 할 때 배열의 pattern 부분을 활용하고 %s을 볼 때 문자열 교체를 수행합니다. 나중에 이와 비슷한 것을 볼 수 있습니다 :

sprintf(pattern, 'http://www.msn.com'); 
+0

두 번째'% s'은 (는)'target = _something' 인 것 같습니다. – brasofilo

+0

@brasofilo가 동의했지만, 나는 정말로 정확하게 확신 할 수 없다. 나는 OP에게 그들이 읽고있는 것에 대한 아이디어를주고 싶었다. –

+0

전체 PHP 파일을 조사했는데 파일에 sprintf 참조가 없습니다. 이미지 폴더가 없으므로 배열의 href가 URL을 변환하는 방법을 파악하려고합니다. 나는 그것이 (bit.ly처럼) 번역 될 필요가있는 일종의 코드라고 생각했지만 Michael이 위에서 언급 한 것과 같은 문자열 대체가 없다 ... –