navigation-fixed.php 1.1 KB

12345678910111213141516171819202122232425262728
  1. <?php
  2. $navigation = '';
  3. $previous = get_previous_post_link(
  4. '<div class="nav-previous">%link</div>',
  5. '<span class="screen-reader-text">%title</span> <span class="meta-nav" aria-hidden="true"><svg class="arrow-icon left-arrow-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40"><circle class="circle" cx="20" cy="20" r="19.5"/><polyline class="arrow" points="22.8 12 14.8 20 22.8 28 "/></svg></span>',
  6. false,
  7. '',
  8. 'category'
  9. );
  10. $next = get_next_post_link(
  11. '<div class="nav-next">%link</div>',
  12. '<span class="screen-reader-text">%title</span> <span class="meta-nav" aria-hidden="true"><svg class="arrow-icon right-arrow-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40"><circle class="circle" cx="20" cy="20" r="19.5"/><polyline class="arrow" points="17.2,28 25.2,20 17.2,12 "/></svg></span>',
  13. false,
  14. '',
  15. 'category'
  16. );
  17. // Only add markup if there's somewhere to navigate to.
  18. if ( $previous || $next ) {
  19. $navigation = '<nav class="navigation post-navigation-fixed" role="navigation"><div class="nav-links">' . $previous . $next . '</div></nav>';
  20. }
  21. echo $navigation;
  22. ?>