как получить ссылки и заголовки следующей/предыдущей записи в wordpress

Речь идет о просмотре одного поста. Я пытаюсь установить ссылки на предыдущие и следующие сообщения в блоге следующим образом:

<a class="prevpost" href="linktoprevpost" title="prev post's title">&nbsp;</a>
<a class="nextpost" href="linktonextpost" title="next post's title">&nbsp;</a>

где обе ссылки получают изображение в качестве фона с использованием блока display :и указанной ширины и высоты. Заголовки связанных постов должны быть доступны через атрибут title -тега -, чтобы пользователи могли видеть их при наведении курсора.
Я также хочу ограничить связанные сообщения в текущей категории. Поэтому мне нужно найти способ получить

  1. тег -с ссылкой на предыдущий/следующий пост
  2. который находится в той же категории, что и просматриваемый в данный момент
  3. без внутреннего текста из-за фонового изображения
  4. с названием предыдущей/следующей записи в атрибуте title -
  5. с пользовательским классом css -


Соответствие категории должно быть только на первом уровне, потому что я разделил свою страницу на 3 основные категории. я использую

$a = get_the_category(get_the_ID());
$cat = $a[0]->name;

для получения имени первой категории и установки его в качестве дополнительного класса body -в header.php. Может быть, я мог бы использовать это повторно?

Я также обнаружил, что используя предыдущий _пост _ссылку ()и следующий _пост _ссылку ()вот так

next_post_link('%link', '', TRUE);

дает мне сообщения той же категории без внутреннего содержания, поэтому 1, 2 и 3 будут решены. Но, похоже, чтобы получить 4 и 5, мне понадобится другой способ.

Использование Wordpress версии 3.4.1.

8
задан 32bitfloat 7 July 2012 в 23:41
поделиться