2013-08-05 3 views
0

twentytwelve의 하위 테마 브라우저 탭에서 제목을 변경하려고합니다. 나는 모든 페이지에서 같은 제목을 출력하지 않을 것이다. 도대체 무슨 일이 일어나고있는거야?브라우저 탭의 제목 변경

<?php 
    function im_awesome_title($title){ 
     $title = "Im awesome!"; 
    return $title; 
    } 
    add_filter('wp_title', 'im_awesome_title', 20); 
+0

함수는 "나는 최고!"를 반환합니다. 아무리 입력. – Jared

+0

왜'header.php' 파일에서 title 태그를 수정하지 않고 : Im awesome!' –

답변

0

im_awesome_title ($ title) 함수는 호출 될 때 항상 $ title 값을 반환합니다. 모든 페이지에서이 제목을 인쇄하려면 페이지의 제목 메타 태그에있는 함수를 호출해야합니다. 그래서 다음과 같이 표시됩니다

물론
<head> 
<title><?php echo im_awesome_title($title); ?></title> 
</head> 

당신의 함수는 인수를 기대하고, 그래서 당신은 모든 페이지에 동일한 제목을 원하는 경우,이 인수를 생략하고 단순히 $ 타이틀 변수를 설정하는 것이 가장 좋습니다 어떤 페이지 모든 페이지에서 사용할 제목.

희망이 도움이됩니다.