Как поставить навигацию на странице тега?

После апгрейда с версии 2.1 на версию 2.3.1 не увидел обещанной в версии 2.3 поддержки тегов на уровне самого движка. Пошарившись по интернету понял, что нужно дорабатывать тему для поддержки тагов, ибо тема создавалась ещё тогда, когда версии 2.3 и в помине не было. Вобщем доработал я тему, прописал вызовы тегов в том месте где мне было нужно и теги публикаций отображаются, но столкнулся с неожиданной проблемой. При переходе на страницу самого тега (http://site.ru/tag/sample_tag/) навигация внизу страницы отсутствует (вперед, назад, номера страниц). Вопрос такой: какой файл использует wordpress для отображения страницы тега, чтобы можно было прописать там навигацию? У меня в файлах index.php и single.php навигация прописана. Значит он берёт какой-то другой? Но какой? Вроде все php-файлs лежавшие в папке темы открывал, ни один из них (кроме двух вышеперечисленных) для формирования страницы не подходит.

p.s. Во всём сайте с навигацией полный порядок, и в архиве и в категориях навигация присутствует.

archive.php раз.

Два, php конструкция if is tag_archive в индекс.пхп, или архив.пхп

Раз – это tag.php 😀

Раз - это tag.php :D

Я так понял человеку нужно и то и другое сразу. пусть рассудит 🙂

archive.php раз.

Архивные записи у меня выводятся нормально, с навигацией, значит дело не в archive.php ?

Два, php конструкция if is tag_archive в индекс.пхп, или архив.пхп

Можно подробнее про эту конструкцию? Желательно полный код и куда вставлять, заранее спасибо.

Раз - это tag.php :D

У меня нет такого файла :rolleyes:

archive.php показывает как выглядят архивы по меткам, категориям авторам и так далее, пока вы не создадите каждый файл для такого вывода.

то есть если вы сделаете tag.php, то архив меток будет выглядеть так, как тут написано. если такого файла нет, то вп будет выводить как в archive.php, если и его нет, то берется index.php

Видимо Ю.Б. победил 🙂 Если все-таки не победил, то расскажу про контсрукцию 🙂

Для кого, спрашивается, Кодекс пишут? 🙂 http://codex.wordpress.org/Template_Hierarchy

Так, буду разбираться, о результатах сообщу дополнительно 🙂

Нет, ничего не получилось, создавал файл tag.php с прописанной навигацией, то же самое – выводит первые 5 постов (как на главной) с данным тегом и не даёт возможности перейти к следующей странице содержащей статьи с данным тегом. Может wordpress просто не знает, что нужно вывести все записи содержащие этот тег?

То же самое с удалением всех посторонних страниц.
tag-sometag.php – удалил
tag.php – удалил
archive.php – удалил
index.php – оставил
Согласно иерархии в таком случае он должен при выводе страницы с определенным тагом брать за шаблон index.php, но он опять же выводит 5 постов и всё, хотя в index.php навигация прописана и в остальных разделах сайта она работает. Что же делать?

Может wordpress просто не знает, что нужно вывести все записи содержащие этот тег?

А Вы ему об этом сказали?

Использовал 2 вызова. Сначала от плугина:

<?php wp_pagebar(array('before'=>'Pages | Страниц: '))?>

Результат нулевой. Хотя на всех остальных страницах сайта он работает.

Затем попробовал поставить вызов, который стоял до установки плугина навигации:

<div class="navigation">
<span class="alignleft"><?php next_posts_link('&laquo; Previous Entries') ?></span><span class="alignright">
<?php previous_posts_link('Next Entries &raquo;') ?></span>
</div>

Результат нулевой.

Ни у кого нет никаких мыслей?

<?php if (is_tag_archive()) echo(‘работает’); ?>

пробуйте

Блоговер, увы, если вставить этот код, то выдаёт ошибку в этой строчке 🙁

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