Как убрать пробел после тега <title>?

12
SM
На сайте с 17.08.2009
Offline
142
2583

Сабж. Блог на WP. В футере следующий код для вывода тайтла:

<title><?php if (is_home () ) { bloginfo('name');

} else { wp_title('',true); echo " - "; bloginfo('name'); }?></title>

Если смотреть исходный код страницы, то вижу следующее:

<title>  Анекдоты - Смешное</title>

Как же убрать этот пробел перед словом Анекдоты?

samimages
На сайте с 31.05.2009
Offline
427
#1

В функции bloginfo();

Опыт как иммунитет — приобретается в муках! Аудит семантики от 15К [долго] - ЛС
SM
На сайте с 17.08.2009
Offline
142
#2

А конкретнее не подскажите? Пробовал удалять name, не помогло

Весь футер выглядит так:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />


<title><?php if (is_home () ) { bloginfo('name');}
else { wp_title('',true); echo " - "; bloginfo('name'); }?>
</title>


<meta name="robots" content="index,follow" />
<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" />
<link rel="alternate" type="application/rss+xml" title="<?php bloginfo('name'); ?> RSS Feed" href="<?php bloginfo('rss2_url'); ?>" />
<link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />
<link rel="shortcut icon" href="http://mult-club.ru/favicon.ico">
<?php wp_head(); ?>

</head>

<body>

<div id="wrapper">

<div id="header">
<div class="topright">
<?php include (TEMPLATEPATH . '/searchform.php'); ?>
</div>
</div> <!-- Closes Header -->

<div class="cleared"></div>
<div id="underheader">
<div id="toprss"><a href="feed:<?php bloginfo('rss2_url'); ?>">
<img src="<?php bloginfo('template_directory'); ?>/images/grabrss.gif" alt="grab our rss feed"></img></a>
</div>


<?php
$titleTag = (!is_single()) ? "h1" : "h3";
?>
<<?php echo $titleTag ?> class="title"><a href="<?php echo get_settings('home'); ?>" title="<?php bloginfo('name'); ?>"><?php bloginfo('name'); ?></a></<?php echo $titleTag ?>>
<h2 class="sitedesc"><?php bloginfo('description'); ?></h2>

</div><!-- Closes underHeader -->



<div id="nav">
<?php function get_the_pa_ges() {
global $wpdb;
if ( ! $these_pages = wp_cache_get('these_pages', 'pages') ) {
$these_pages = $wpdb->get_results('select ID, post_title from '. $wpdb->posts .' where post_status = "publish" and post_type = "page" order by ID');

}
return $these_pages;
}

function list_all_pages(){

$all_pages = get_the_pa_ges ();
foreach ($all_pages as $thats_all){
$the_page_id = $thats_all->ID;

if (is_page($the_page_id)) {
$addclass = ' class="current_page"';
} else {
$addclass = '';
}
$output .= '<li' . $addclass . '><a href="'.get_permalink($thats_all->ID).'" title="'.$thats_all->post_title.'"><span>'.$thats_all->post_title.'</span></a></li>';
}

return $output;
}
?>
<ul>
<?php

if (is_home()) {
$addclass = ' class="current_page"';
} else {
$addclass = '';
}
echo "<li" . $addclass . "><a href='" . get_option('home') . "' title='Главная'><span>Главная</span></a></li>";
echo list_all_pages();?>
</ul>

<div class="cleared"></div>
</div> <!-- Closes Nav -->

<div class="topcurvewhite"></div>
<div id="main">
samimages
На сайте с 31.05.2009
Offline
427
#3

Конкретней не подскажу, но направление задам.

Вам надо найти файл, в котором содержатся функции, name выводится функцией bloginfo(); в тексте этой функции есть оператор echo вот там и смотрите наличие лишнего пробела.

[umka]
На сайте с 25.05.2008
Offline
456
#4

А если так сделать? :)

<title><?php if (is_home () ) { trim(bloginfo('name'));

} else { wp_title('',true); echo " - "; bloginfo('name'); }?></title>
Лог в помощь!
samimages
На сайте с 31.05.2009
Offline
427
#5

Логика понятна, вот только работать не будет

[umka]
На сайте с 25.05.2008
Offline
456
#6

ааа... понял... точно.

да, надо именно функцию править.

SM
На сайте с 17.08.2009
Offline
142
#7

Проверил. Оператор echo присутствует в function, comments, header, sidebar. Никакких пробелов там нет. У меня сомнения по поводу bloginfo. Ведь мне нужен заголовок поста, а не название сайта.

s-maximoff добавил 23.03.2010 в 13:20

'[umka:
;6578209']ааа... понял... точно.
да, надо именно функцию править.

Код ваш пробовал. Все равно пробел.

vip-59
На сайте с 11.08.2009
Offline
63
#8

<title><?php if (is_home () ) { trim(bloginfo('name'));} else { trim(wp_title('',true)); echo " - "; bloginfo('name'); }?></title>

пробуй

Сайты - не глисты, за месяц не выведешь!
SM
На сайте с 17.08.2009
Offline
142
#9
vip-59:
<title><?php if (is_home () ) { trim(bloginfo('name'));} else { trim(wp_title('',true)); echo " - "; bloginfo('name'); }?></title>
пробуй

По прежнему.

vip-59
На сайте с 11.08.2009
Offline
63
#10

Странно почему у тебя вообще такое. а со стандартным шаблоном так же ? Версия Wp последняя ?

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий