WEBLEDI.RUВебледи Форум успешных женщин-вебмастеров
30 Май 2017, 12:34:07 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
Правила Реклама
 
5
10
15
Свежие ответы
от IrenBos (Услуги дизайнеров)
от fainna (Биржи контента)
от Oleg10 (Контент, копирайтинг, переводы)
от AffiliateCube (CPA-сети)
от Advertur (Реклама и доход)
от NastyaLanPR (Платное размещение статей и ссылок)
от paklya (Обо всем)
от Kaisa (Тизерные и баннерные сети)
от paklya (Финансы)
от Клим (Работа и услуги)
от Jokya (Yandex)
от juliyasmi (Раскрутка сайтов в поисковиках)
от KeyAssort (Сервисы и SEO программы)
от PeterS (Особенности работы с разными CMS)
от HostiMan (Хостинг)
Свежие темы
Показать ещё
  Печать  
Страниц: 1
Автор

Тема: Как убрать пробел после тега <title>?  (Прочитано 2023 раз)

0 Пользователей и 1 Гость смотрят эту тему.
orenmaker
Все будет хорошо. Я спрашивал
Offline Offline

Пол: Мужской
Сообщений: 1085



Просмотр профиля
« : 23 Март 2010, 14:08:34 »

Здравствуйте. Весь день мучаюсь и не могу решить проблему. Может кто в курсе и поможет(.
Блог на WP. В footer.php имеет следующее содержимое, которое выводит заголовок поста.
Код:
<title><?php if (is_home () ) { bloginfo('name');
} else { 
wp_title('',true); echo " - "bloginfo('name'); }?>
</title>
Если смотреть исходный код страницы, то вижу следующее:
Код:
<title>  Анекдоты - Смешное</title>
Как же убрать этот двойной пробел перед словом Анекдоты?
Записан
dim565
Offline Offline

Сообщений: 1


Просмотр профиля
« Ответ #1 : 15 Июнь 2013, 21:45:04 »

Здравствуйте. Спустя 3 года отвечаю Улыбка (на самом деле у меня такая же проблема возникла на Wordpress 3.5.1, решил поделиться, вдруг кто искать будет).
Во-первых, вы видимо ошиблись, не в footer.php выводится title, а в header.php

Итак, способы решения убрать двойной пробел после title в wordpress:
1)
Код:
// Removes the white spaces from wp_title
function af_titledespacer($title) {
return trim($title);
}
add_filter('wp_title', 'af_titledespacer');
Вставляем это в functions.php, который находится в папке с темой. Пробелы исчезают
2) Используем для вывода заголовка такой вот код:
Код:
<title><?php if ( is_home() ) { ?><?php bloginfo('name'); ?> &mdash; Это мой сайт<?php ?><?php if ( is_search() ) { ?><?php bloginfo('name'); ?>&nbsp;|&nbsp;Результаты&nbsp; поиска<?php ?><?php if ( is_single() ) { ?><?php wp_title('|'true'right'); ?><?php bloginfo('name'); ?><?php ?><?php if ( is_page() ) { ?><?php wp_title('|'true'right'); ?><?php bloginfo('name'); ?><?php ?></title>
вся изюминка в использовании <?php wp_title('|', true, 'right'); ?> вместо простого php wp_title

вообще самый короткий код вот такой:
Код:
<title><?php wp_title('|'true'right'); ?><?php bloginfo('name'); ?></title>
, но тогда на главной не выводится описание сайта в title

Надеюсь помогу кому-нибудь в будущем Улыбка
Записан
Страниц: 1
  Печать  
 
Перейти в:  

| Sitemap