2013-08-05 2 views
0

Я пытаюсь изменить заголовок на вкладке браузера для детской темы из двадцати двенадцати. Я не хочу распечатывать одно и то же название на каждой странице. Какая чертовщина происходит?Изменить название на вкладке браузера

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

Ваша функция вернется «Я Удивительный!» независимо от того, какой вклад. – Jared

+0

Почему бы просто не изменить тег заголовка в файле 'header.php':' Im awesome! ' –

ответ

0

Функция im_awesome_title ($ title) всегда будет возвращать значение $ title при вызове. Чтобы напечатать этот заголовок на каждой странице, вам нужно будет вызвать функцию в метатеге заголовка ваших страниц. Так это будет выглядеть следующим образом:

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

Конечно ваша функция ожидает аргумент, так что если вы хотите, то же самое название на каждой странице, то лучше оставить вне аргумент и просто установить переменную $ название на любой странице который вы хотите использовать на всех ваших страницах.

Надеюсь, это поможет.

Смежные вопросы