Меняем Title в WordPress используя стандартные функции
23.01.2008 | Просмотров: 9,706Теги: Wordpress
Предлагаю удачный на мой взгляд вариант оформления Title в WordPress, используя стандартные функции WordPress.
Начнемс. Нам нужен файл header.php, что лежит в папке шаблона. Открываем его для редактирования и находим в самом начале нечто подобное
<head profile="http://gmpg.org/xfn/11"> <title><?php bloginfo('name'); ?><?php wp_title(); ?></title> <meta name="generator" content="WordPress <?php bloginfo('version'); ?>" /> <!-- leave this for stats --> <link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" /> </head>
А теперь заменяем ее на вот такую конструкцию:
<title><?php if (is_home () ) { bloginfo('name'); } elseif ( is_category() ) { single_cat_title(); echo " - Категории"; } elseif (is_single() || is_page() ) { single_post_title(); echo " - Сайт.ру"; } elseif (is_search() ) { echo wp_specialchars($s); echo " - Поиск"; } elseif (is_tag() ) { echo wp_title($sep = '', $display = true); echo " - Тег"; } elseif (is_author() ) { echo wp_title(); echo " - Автор"; } else { wp_title(); } ?></title>
В данном примере можно настроить вывод заголовка (title) в отдельности для категории, поста, страницы, страницы поиска, страницы тегов, страницы авторов.
поменял как сказано. посмотрим как гугул с ядексом схавает…
намудрено чето. оставлю как есть по стандарту
вот мой сайт (удалено админом)
ya dumal dlya tegov nel`zya ukazat` sobstvenyi title/ spasibo
Спасибо. Использовал, правда, не твой код, но он мне оч помог)
Удачи!
Отличная статья. Краткость явно Ваша сестра ;)
Спасибо, посмотрю что получится))
Поставил на блоге, посмотрел в исходном коде, только url: сайта стоит и все.
А что надо настраивать, скажите пожалуста нубу :)
Спасибо, воспользовался, но потом обнаружил, что по датам некрасива и решил добавить еще такой вариант:
} elseif (is_archive() ) {
echo «Статьи из архива за «; echo wp_title(» «, true);