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

Войти
Правила Реклама
 
5
10
15
Свежие ответы
от Remedios (Реклама и доход)
от Irisca (Контент, копирайтинг, переводы)
от MoreneHost (Хостинг)
от АТВ (Работа и услуги)
от Bukvarix (Сервисы и SEO программы)
от vsemaykiadmin (CPA-сети)
от Irina0408 (Дизайн)
от FreeZe (Покупка-продажа)
от rusrob (Ищу копирайтера, редактора, контент-менеджера)
от Петрова (Новичку)
от salemed (Социальные сети)
от Holly (Тизерные и баннерные сети)
от vuxaru (Пожелания к администрации форума)
от wellweb (Домены)
от vuxaru (Деловые предложения)
Свежие темы
Показать ещё
  Печать  
Страниц: 1
Автор

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

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