AkiraDio

Не отображаётся тело поста (single.php)

Добрый день!
Делаю сайт с нуля, то-есть шаблон полностью мой.
Все нормально работало и выводило, пока я не решил настроить ЧПУ(начальство приказало).
Все нормально работает. Однако перестало выводится полная версия поста (single.php).
Выводится так(работало пока ЧПУ не включил):

                    <?php
                        if (have_posts()) : while (have_posts()) : the_post(); 
                    ?>
                    <?php the_title(); ?>
                    <br />
                    <?php the_content(); ?>
                    <?php endwhile; else: echo '<li><h1>В этой рубрике пока нет записей</h1></li>'; endif; ?>

В данный момент оно выводит пост с совершенно другой рубрики.
УРЛ поста имеет такой вид: http://karpol.by/testpost/
Файл .htaccess:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

В файле archive.php выводится все хорошо.

                
                <h1 class="search">
                <?php echo get_the_category_by_ID($cat) ?></h1>
                <p>
                    <i>
                        <?php echo category_description($cat) ?>
                    </i>
                </p>
                <ul class="cat">
                    <?php
                        query_posts("cat=$cat&showposts=1000");
                        if (have_posts()) : while (have_posts()) : the_post(); ?>
                    <?php
                    $k = get_the_category($post->ID);
                    if ( $k[0]->cat_ID == $cat ) {
                ?>
                    <li>
                        <?php
                            echo '<a href="'; the_permalink(); echo '">';
                            the_title();
                            echo '</a> - ';    the_time('j F Y');
                        ?>
                    </li>
                <?php } ?>
                <?php endwhile; else: echo '<li><h1>В этой рубрике пока нет записей</h1></li>'; endif; ?>
                </ul>

Есть у меня подозрение что вордпресс не перехватывает родительскую рубрику поста.

Anonymous
Отправить
Ответ на: