Как исправить название ссылки

S
На сайте с 05.11.2010
Offline
5
1254

Всем добрый день.

Установил шаблон на сайт на вордпрессе и опупел.

В поисковой выдаче все ссылки выглядят так: "Блог о клаустрафобии» ххх",

где ххх - это то название, которое я дал посту.

А первая часть ссылки - "Блог о клаустрафобии" - это Заголовок сайта, указанный при установке вордпресса. То есть все ссылки на сайт начинаются с заголовка.

Мне это категорически не нравится. Обратил внимание при наведении на ссылку на сайте появляется надпись: "Permanent link to ххх",

где ххх - это то название, которое я дал посту.

Залез в index.php, нашёл там следующий код:

<?php get_header();?>

<div id="content">
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<div id="post-<?php the_ID(); ?>" <?php post_class() ?>>
<p class="avatar">
<?php if(function_exists('get_avatar')) echo get_avatar(get_the_author_id(), '45') ;?>
</p>
<p class="postdate"><?php the_author_posts_link() ?> on <?php the_time('F j Y') ?></p>
<h2 class="title"><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h2>
<div class="entry">
<?php the_content('Читать полностью &raquo;'); ?>
<?php wp_link_pages(); ?>
<?php if (function_exists('the_tags')) { ?>
<p class="post-tags">
<?php the_tags('Метки: ', ', ', '<br/>'); ?>
</p>
<?php } ?>
</div>
<p class="meta">
<span class="byline">Рубрика: <span class="category"><?php the_category(','); ?></span></span>
<span class="links">
<?php comments_popup_link('Ваш отзыв', '1 отзыв', 'Отзывов (%)', 'comments'); ?>
<?php edit_post_link('Править', '<span>', '</span>'); ?>
</span>
</p>
</div>
<?php endwhile; ?>
<?php else : ?>
<h2 class="center">Не найдено</h2>
<p class="center">К сожалению, по вашему запросу ничего не найдено.</p>
<?php endif; ?>
<p align="center"><?php posts_nav_link(' - ','&#171; Следующая страница','Предыдущая страница &#187;') ?></p>
</div>
<?php get_sidebar();?>
<?php get_footer();?>

В php я вооще ничего не соображаю, но думаю что надо править вот эту строку: <h2 class="title"><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h2>

Подскажите плиз, как сделать ссылку в выдаче "нормальной".

[Удален]
#1

Ну и тема блога у Вас, с ума сойти.

spravedliv:
В php я вооще ничего не соображаю, но думаю что надо править вот эту строку: <h2 class="title"><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h2>

А говорите не соображаете;) Затирайте слова Permanent Link to (кавычки только не трогайте), а всё остальное оставьте. Там ничего страшного.

А тайтл для поисковиков настраивается в файле header.php. Он там будет между тегами

<title>

Здесь много года... что-то надо будет подкрутить


</title>
S
На сайте с 05.11.2010
Offline
5
#2

Freon, спасибо.

Исправил индекс.пхп.

Вот header.php. Подскажи плиз что тут менять надо?

<!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" <?php if (function_exists('language_attributes')) language_attributes(); ?>>
<head profile="http://gmpg.org/xfn/11">
<meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />
<title><?php bloginfo('name'); ?><?php wp_title(); ?></title>
<meta name="generator" content="WordPress" /> <!-- leave this for stats please -->
<style type="text/css" media="screen">
@import url( <?php bloginfo('stylesheet_url'); ?> );
</style>
<link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="<?php bloginfo('rss2_url'); ?>" />
<link rel="alternate" type="text/xml" title="RSS .92" href="<?php bloginfo('rss_url'); ?>" />
<link rel="alternate" type="application/atom+xml" title="Atom 0.3" href="<?php bloginfo('atom_url'); ?>" />

<link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />
<?php wp_get_archives('type=monthly&format=link'); ?>
<?php //comments_popup_script(); // off by default ?>
<?php wp_head(); ?>
</head>

<body>
<div id="pagenav">
<ul>
<li>
<form id="searchform" method="get" action="<?php bloginfo('siteurl')?>/">
<input type="text" name="s" id="s" class="textbox" value="<?php the_search_query(); ?>" />
<input id="btnsearch" type="submit" name="submit" value="<?php _e('Поиск'); ?>" />
</form>
</li>
<?php wp_list_pages('title_li=&depth=1&sort_column=menu_order');?>
</ul>
</div>
<div id="outer">
<ul id="menu">
<li id="rss"><a href="<?php bloginfo('rss_url'); ?>" title="Subscribe to <?php bloginfo('name');?>">RSS-лента</a></li>
<li <?php if(is_home()){echo 'class="current-cat"';}?>><a href="<?php bloginfo('siteurl'); ?>" title="Главная">Главная</a></li>
<?php wp_list_categories('title_li=&depth=1&sort_column=menu_order');?>
</ul>

<div id="header">
<h1><a href="<?php bloginfo('url'); ?>"><?php bloginfo('name'); ?></a></h1>
<p><?php bloginfo('description'); ?></p>
</div>
<div id="main">
[Удален]
#3
<title><?php bloginfo('name'); ?><?php wp_title(); ?></title>

здесь <?php bloginfo('name'); ?> - это "Блог о клаустрофобии"

а <?php wp_title(); ?> - это заголовки постов

Хотите, поменяйте местами. Хотите, вообще уберите <?php bloginfo('name'); ?>

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