プログラムの開発

Word Pressリストページページ作成チュートリアル

私たちがウェブサイトを行うために、一般的なリストページの記事はページングが必要です。次の華仔はWord Pressがページングを作成する方法を紹介します。

記事の目次

私たちのウェブサイトのために、一般的なリストページの記事はページングが必要です。以下の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 &lt;;echo</li>';
if $max_page &gt; ${
if $paged &lt; ${
for $i = 1; $i &lt;=$range + 1; $i++{
echo "<li>&lt;a href ='. get_pagenum_link $i.“‘”;
if $i == $paged echo 'class = active''';
echo “$i</a></li>”;
}
} elseif $paged &gt;=$max_page ceil $/2 {
for $i = $max_page $; $i &lt;= $max_page; $i++{
echo "<li>&lt;a href ='. get_pagenum_link $i.“‘”;
if $i == $paged echo 'class = active''';
echo “$i</a></li>”;
}
} elseif $paged &gt;= $&amp;&amp; $paged &lt;$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>&lt;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(); ?>