2012-11-13 6 views
0

Im는 Wordpress 용 응용 프로그램 캐시 플러그인을 작성합니다. ?워드 프레스 <html> - 태그 후크/필터?

< \ HTML 매니페스트 = "SITE_URL을() .../플러그인/bla.php이 var1 :
나는 내가 내 플러그인에서 현재 테마에서 < \ HTML> 태그를 수정하는 방법 궁금 해서요 = foo & var2 = bar ">

나는 인터넷 검색 사이트에서 물건을 찾아 보았지만 운이 아직 없습니다. .

베스트, m

+0

플러그인에 수정할 태그가 있습니까? 또는 플러그인에서 닫기 HTML 태그를 수정 하시겠습니까? – Jrod

+0

내 플러그인이 /theme/blatheme/header.php의 <*html*> 태그를 수정하고 싶습니다. – meeeeeh

답변

1

당신은 language_attributes을 시도 할 수 있습니다이 그들이 워드 프레스 테마 기준을 따르고 있다고 가정하고 자신의 헤더는 다음과 같습니다 :

나는 (어떤 도움을 주셔서 감사합니다

<!--[if IE 6]> 
<html id="ie6" <?php language_attributes(); ?>> 
<![endif]--> 
<!--[if IE 7]> 
<html id="ie7" <?php language_attributes(); ?>> 
<![endif]--> 
<!--[if IE 8]> 
<html id="ie8" <?php language_attributes(); ?>> 
<![endif]--> 
<!--[if !(IE 6) | !(IE 7) | !(IE 8) ]><!--> 
<html <?php language_attributes(); ?>> 
<!--<![endif]--> 

필터 예 :

function jrod_add_html_manifest($output) { 

    $output .= ' manfiest="Site_url().../plugin/bla.php?var1=foo&var2=bar"'; 

    return $output; 
} 

add_filter('language_attributes', 'jrod_add_html_manifest'); 
+0

감사합니다! 사용자가 헤더에 language_attributes() 함수 (널리 지원되지는 않음)가있는 경우에만 도움이됩니다. 나는 절대적으로 fallback가 필요하다 - 나는 자바 스크립트로 그것을하고 있다고 생각한다 (더 넓게 지원되는 wp_head hook으로). 대체 아이디어가 있습니까? – meeeeeh

+0

html 태그에'language_attributes()'가 필요하다는 것을 사용자에게 항상 알릴 수 있습니다. – Jrod