WEBLEDI.RUВебледи Форум успешных женщин-вебмастеров
25 Сентябрь 2017, 11:22:59 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
Правила Реклама
 
5
10
15
Свежие ответы
от ladyclick.ru (Реклама и доход)
от salemed (SMM для сайта)
от Елена12 (Контент, копирайтинг, переводы)
от WantGirls (Финансы)
от Yula (Нужна помощь по сайтам)
от osesakuf (Новичку)
от osesakuf (Yandex)
от osesakuf (Юкоз (ucoz))
от Bukvarix (Сервисы и SEO программы)
от CPAgetti (CPA-сети)
от WantGirls (Наши сайты)
от Уля67 (Обо всем)
от polyakovka (Мотивация)
от DPavelV (Работа и услуги)
от jemochka (Покупка-продажа)
Свежие темы
Показать ещё
  Печать  
Страниц: 1
Автор

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

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