Исправлены все ссылки. И если раньше, разделы или рубрики назывались примерно так:
- Код: Выделить всё
http://handbookhmm.ru/?p=35 - 4. Первичные характеристики, войска и классы героев
то теперь так:
http://handbookhmm.ru/1-specifications - 4. Первичные характеристики, войска и классы героев
решение.Сперва устанавливается плагин
Cyr-To-Lat. Затем устанавливаем в Параметры - > постоянные ссылки -> Произвольно значение ->
/%postname%.html. И последнее. По умолчанию, все ссылки станут переведены наподобие этого: 22. Горячие клавиши -> goryachie klavishi.
Что вообщем то нормально, но выглядит как то коряво. Меняем все страницы в ручную, указывая в свойствах каждой записи/страницы/рубрики правильный ярлык, по которому и будет определятся название страницы.
Исправлено сохранение страниц.Подправлен шаблон темы, в результате чего любая сохраненная страница сайта на локальном компьютере будет полной копией того, что Вы видите в Интернете.
решение.Заменил все адреса элементов изображений в style.css. Теперь полностью все элементы корректно отображаются при сохранении страниц.
например:
images/header-object.png заменяем на
http://handbookhmm.ru/wp-content/themes/Vedenev25/images/header-object.pngт.е. прописываем полный путь к той или иной картинке.
Введена внутренняя оптимизация сайта (без всяких дополнительных плагинов, которые подгружают сайт). Теперь поисковики будут корректно отображать сайт-справочник в своей базе.
полностью заменяем файл header.php в теме Vedenev25
было:
- Код: Выделить всё
<!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 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 wp_title( '|', true, 'right' ); bloginfo( 'name' ); ?></title>
<link rel="stylesheet" href="<?php bloginfo('stylesheet_url') ?>" type="text/css" media="screen" />
<!--[if IE 6]><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/style.ie6.css" type="text/css" media="screen" /><![endif]-->
<!--[if IE 7]><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/style.ie7.css" type="text/css" media="screen" /><![endif]-->
<?php if(WP_VERSION < 3.0): ?>
<link rel="alternate" type="application/rss+xml" title="<?php printf(__('%s RSS Feed', THEME_NS), get_bloginfo('name')); ?>" href="<?php bloginfo('rss2_url'); ?>" />
<link rel="alternate" type="application/atom+xml" title="<?php printf(__('%s Atom Feed', THEME_NS), get_bloginfo('name')); ?>" href="<?php bloginfo('atom_url'); ?>" />
<?php endif; ?>
<link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />
<?php
remove_action('wp_head', 'wp_generator');
wp_enqueue_script('jquery');
if ( is_singular() && get_option( 'thread_comments' ) ) {
wp_enqueue_script( 'comment-reply' );
}
wp_head(); ?>
<script type="text/javascript" src="<?php bloginfo('template_url'); ?>/script.js"></script>
</head>
<body <?php if(function_exists('body_class')) body_class(); ?>>
<div id="art-main">
<div class="cleared reset-box"></div>
<div class="art-sheet">
<div class="art-sheet-tl"></div>
<div class="art-sheet-tr"></div>
<div class="art-sheet-bl"></div>
<div class="art-sheet-br"></div>
<div class="art-sheet-tc"></div>
<div class="art-sheet-bc"></div>
<div class="art-sheet-cl"></div>
<div class="art-sheet-cr"></div>
<div class="art-sheet-cc"></div>
<div class="art-sheet-body">
<div class="art-header">
<div class="art-header-clip">
<div class="art-header-jpeg"></div>
</div>
<div class="art-headerobject"></div>
<div class="art-logo">
<?php if(theme_get_option('theme_header_show_headline')): ?>
<h1 class="art-logo-name"><a href="<?php echo get_option('home'); ?>/"><?php bloginfo('name'); ?></a></h1>
<?php endif; ?>
<?php if(theme_get_option('theme_header_show_slogan')): ?>
<h2 class="art-logo-text"><?php bloginfo('description'); ?></h2>
<?php endif; ?>
</div>
</div>
<div class="cleared reset-box"></div>
<div class="art-nav">
<div class="art-nav-l"></div>
<div class="art-nav-r"></div>
<div class="art-nav-outer">
<?php
echo theme_get_menu(array(
'source' => theme_get_option('theme_menu_source'),
'depth' => theme_get_option('theme_menu_depth'),
'menu' => 'primary-menu',
'class' => 'art-hmenu'
)
);
?>
</div>
</div>
<div class="cleared reset-box"></div>
стало:
- Код: Выделить всё
<!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 language_attributes(); ?>>
<head profile="http://gmpg.org/xfn/11">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title><?php bloginfo('name'); ?><? if(is_home()){ ?> » <?php bloginfo(description); } ?><?php wp_title('«', true, 'left'); ?></title>
<?php if ( ( (is_home()) && (!is_paged()) ) || (is_single()) || (is_page()) ) {
$meta_desc = is_home() ? "Познай увлекательный мир Героев Меча и Магии! Знакомство и изучение культовой игры." : get_post_meta($post->ID, 'description', true);
if ($meta_desc) { ?>
<meta name="description" content="<?php echo $meta_desc; ?>" />
<?php }
$meta_key = is_home() ? "Герои Меча и Магии, Скачать игру Герои Меча и Магии, Скачать карты к Героям Меча и Магии, Сейвы, Монстры, Справочник по Героям Меча и Магии, Heroes of Might anf Magic, Heroes" : get_post_meta($post->ID, 'keywords', true);
if ($meta_key) { ?>
<meta name="keywords" content="<?php echo $meta_key; ?>" />
<?php } } ?>
<link rel="stylesheet" href="<?php bloginfo('stylesheet_url') ?>" type="text/css" media="screen" />
<!--[if IE 6]><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/style.ie6.css" type="text/css" media="screen" /><![endif]-->
<!--[if IE 7]><link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/style.ie7.css" type="text/css" media="screen" /><![endif]-->
<?php if(WP_VERSION < 3.0): ?>
<link rel="alternate" type="application/rss+xml" title="<?php printf(__('%s RSS Feed', THEME_NS), get_bloginfo('name')); ?>" href="<?php bloginfo('rss2_url'); ?>" />
<link rel="alternate" type="application/atom+xml" title="<?php printf(__('%s Atom Feed', THEME_NS), get_bloginfo('name')); ?>" href="<?php bloginfo('atom_url'); ?>" />
<?php endif; ?>
<link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />
<?php
remove_action('wp_head', 'wp_generator');
wp_enqueue_script('jquery');
if ( is_singular() && get_option( 'thread_comments' ) ) {
wp_enqueue_script( 'comment-reply' );
}
wp_head(); ?>
<script type="text/javascript" src="<?php bloginfo('template_url'); ?>/script.js"></script>
<script type="text/javascript" src="<?php bloginfo('template_url'); ?>/wp/damage.js"></script>
</head>
<body <?php if(function_exists('body_class')) body_class(); ?>>
<div id="art-main">
<div class="cleared reset-box"></div>
<div class="art-sheet">
<div class="art-sheet-tl"></div>
<div class="art-sheet-tr"></div>
<div class="art-sheet-bl"></div>
<div class="art-sheet-br"></div>
<div class="art-sheet-tc"></div>
<div class="art-sheet-bc"></div>
<div class="art-sheet-cl"></div>
<div class="art-sheet-cr"></div>
<div class="art-sheet-cc"></div>
<div class="art-sheet-body">
<div class="art-header">
<div class="art-header-clip">
<div class="art-header-jpeg"></div>
</div>
<div class="art-headerobject"></div>
<div class="art-logo">
<?php if(theme_get_option('theme_header_show_headline')): ?>
<h1 class="art-logo-name"><a href="<?php echo get_option('home'); ?>/"><?php bloginfo('name'); ?></a></h1>
<?php endif; ?>
<?php if(theme_get_option('theme_header_show_slogan')): ?>
<h2 class="art-logo-text"><?php bloginfo('description'); ?></h2>
<?php endif; ?>
</div>
</div>
<div class="cleared reset-box"></div>
<div class="art-nav">
<div class="art-nav-l"></div>
<div class="art-nav-r"></div>
<div class="art-nav-outer">
<?php
echo theme_get_menu(array(
'source' => theme_get_option('theme_menu_source'),
'depth' => theme_get_option('theme_menu_depth'),
'menu' => 'primary-menu',
'class' => 'art-hmenu'
)
);
?>
</div>
</div>
<div class="cleared reset-box"></div>