Я использую WordPress API и у меня есть сообщения в блоге WordPress, перечисленные на веб-странице php. Я хотел бы добавить нумерацию страниц, которая показывает номера страниц только при наличии записей.
Вот мой код (обновлен с помощью пользователя ниже)
<div id="results"></div>
<!-- PAGINATION -->
<ul class="pagination text-center" role="navigation" aria-label="Pagination" data-page="6" data-total="16">
<li class="pagination-previous disabled">Previous<span class="show-for-sr">page</span></li>
<li class="current"><span class="show-for-sr">You're on page</span> 1</li>
<li><a href="#"class="page-link" data-page_number ="2" data-per-page="1" aria-label="Page 2">2</a></li>
<li><a href="#" class="page-link" data-page_number ="3" data-per-page="1" aria-label="Page 3">3</a></li>
<li><a href="#" class="page-link" data-page_number ="4" data-per-page="1" aria-label="Page 4">4</a></li>
<li class="ellipsis" aria-hidden="true"></li>
<li><a href="#" class="page-link" data-page_number ="12" data-per-page="1" aria-label="Page 12">12</a></li>
<li><a href="#" class="page-link" data-page_number ="13" data-per-page="1" aria-label="Page 13">13</a></li>
<li class="pagination-next"><a href="#" aria-label="Next page">Next <span class="show-for-sr">page</span></a></li>
</ul>
<script>
$(document).on('click', '.page-link', function(){
var page = $(this).data('page_number');
// console.log(page) this works for testing
myFetchPosts(page);
});
</script>