Wordpress: Как мне извлечь next_post_url () и next_post_title ()? - PullRequest
1 голос
/ 02 февраля 2011

Это HTML, который я хотел бы использовать в сочетании с WordPress next_post_link () и previous_post_link (). Вы можете видеть, что URL и заголовок обернуты HTML-тегами, и что там даже есть single_cat_title (). Из-за этого rater complex настройки HTML я не могу легко использовать next_post_link () и previous_post_link ().

Так как я могу добиться следующего? Я чувствую, что мне не хватает таких тегов, как: next_post_url () и next_post_title ().

  <p class="prev-next clearfix">
      <a href="http//loremipsum.com" class='prev <?php single_cat_title(); ?>'>
        <span class="header">Previous article</span>
        <span class="title">Lorem ipsum dolores amet title</span>
      </a>
      <a href="http://foorbar.com" class='next <?php the_filmcom_category(); ?>'>
        <span class="header">Next article</span>
        <span class="title">Foo bar title</span>
      </a>
  </p>

1 Ответ

2 голосов
/ 02 февраля 2011

Я решил это путем получения следующих и предыдущих сообщений с помощью get_adjacent_post (). А затем с помощью get_permalink () и get_the_title ().

  <?php $nextpost = get_adjacent_post(true,'',false); ?>
  <?php $prevpost = get_adjacent_post(true,'',true); ?>

  <p class="prev-next">
      <a href="<?php echo get_permalink($prevpost); ?>" class='prev <?php the_filmcom_category(); ?>'>
        <span class="header">Previous article</span>
        <span class="title"><?php echo get_the_title($prevpost); ?></span>
      </a>
      <a href="<?php echo get_permalink($nextpost); ?>" class='next <?php the_filmcom_category(); ?>'>
        <span class="header">Next article</span>
        <span class="title"><?php echo get_the_title($nextpost); ?></span>
      </a>
  </p>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...