WordPress 2.6.5
Написал тему, однако появилась такая проблема: в меню не отображаются некоторые страницы, после авторизации в качестве админа всё работает как надо, после выхода – снова часть страниц не видно
Проверил, все опубликованы, личных страниц нет
При установке других тем всё работает как положено, отсюда делаю вывод, что что-то не так с самой темой, есть подозрение, что забыл объявить (упомянуть) какие-то вещи, которые объявить было надо
На сайте нет записей, только страницы…
Саму тему делал максимально простой – index.php, commments.php, style.css (плюс ещё 2 отдельных с хаками под MSIE и FireFox соответственно)… ну и конечно, папка с картинками… Таким образом, всё по сути лежит в одном файле – index.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">
<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 if ( is_single() ) { ?> » Blog Archive <?php } ?> <?php wp_title(); ?></title>
<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" />
<script language="JavaScript" type="text/javascript">
<!--
if ((navigator.appCodeName == "Mozilla") && (navigator.userAgent.indexOf ("Opera") == -1)) {
document.write ('<link rel="stylesheet" href="<?php bloginfo('stylesheet_directory'); ?>/style_ff.css" type="text/css" media="screen" />');
};
if ((navigator.appName == "Microsoft Internet Explorer") && (navigator.userAgent.indexOf ("Opera") == -1)) {
document.write ('<link rel="stylesheet" href="<?php bloginfo('stylesheet_directory'); ?>/style_ie.css" type="text/css" media="screen" />');
};
//-->
</script>
<?php wp_head(); ?>
</head>
<body>
<div id="container">
<div id="header">
</div>
<div id="wrapper">
<div id="content">
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<div class="post" id="post-<?php the_ID(); ?>">
<h2><?php the_title(); ?></h2>
<div class="entry">
<?php the_content(); ?>
</div>
</div>
<?php comments_template(); ?>
<?php endwhile; ?>
<?php else : ?>
<div class="post">
<h2>Ошибка</h2>
<p align="center">Извините, страница не найдена</p>
</div>
<?php endif; ?>
<br /><br />
</div>
</div>
<div style="position:absolute; top:180px; left:273px; "> текст </div>
<div id="sidebar">
<div id="menu-top">
</div>
<div id="menu">
<h2>Меню</h2>
<ul>
<?php wp_list_pages('title_li=&exclude=36'); ?>
</ul>
</div>
<div id="menu-bottom">
</div>
<div id="sidebar-text">
<strong>Телефоны:</strong><br>
000-00-00<br><br>
<strong>ICQ:</strong><br><img src="http://status.icq.com/online.gif?icq=000000000&img=5" width=16 height=16> 000-000-000<br><br>
<a href="addfavorite" onClick="window.external.AddFavorite('http://site.ru/', 'описание');return false;">добавить в избранное</a>
</div>
</div>
</div>
</body>
</html>
Как видите, это попытка применить вордпресс как cms в максимально упрощённой форме
Буду рад любым советам!