私たちのウェブサイトのために、一般的なリストページの記事はページングが必要です。以下のHuazaiはWord Pressがページングを作成する方法を紹介します。
functions.phpでコードを書く
function get_pagenavi $range = 3ここでの3は1ページに表示される情報の数で、この場所の数はWord Pressのバックグラウンド設定でブログページに表示される最大数と同じでなければなりません。){
al $paged
if!$ max_page {
$max_page = $wp_->max__pages;
}
if $max_page> 1 {
If!$ paged {
$paged = 1です。
}
echo ''<li>'; previous_posts_link <;echo</li>';
if $max_page > ${
if $paged < ${
for $i = 1; $i <=$range + 1; $i++{
echo "<li><a href ='. get_pagenum_link $i.“‘”;
if $i == $paged echo 'class = active''';
echo “$i</a></li>”;
}
} elseif $paged >=$max_page ceil $/2 {
for $i = $max_page $; $i <= $max_page; $i++{
echo "<li><a href ='. get_pagenum_link $i.“‘”;
if $i == $paged echo 'class = active''';
echo “$i</a></li>”;
}
} elseif $paged >= $&& $paged <$max_page ceil $/ 2 {
for ($i = ($paged – ceil($range / 2)); $i <= ($paged + ceil(($range / 2))); $i++) { echo “<li><a href='” . get_pagenum_link($i) . “‘”;
if $i == $paged echo 'class = active''';
echo “$i</a></li>”;
}
}
} else {
for ($i = 1; $i <= $max_page; $i++) {
echo "<li><a href ='. get_pagenum_link $i.“‘”;
if ($i == $paged)
echo ” class=’active'”;
echo “$i</a></li>”;
}
}
echo “<li class=next>”;
echo next_posts_link(‘>’);
echo “</li>”; }}
前台调用代码 <?php get_pagenavi(); ?>