📅  最后修改于: 2023-12-03 15:09:34.520000             🧑  作者: Mango
在 WordPress 中添加分页可以帮助您更好地管理您的文章和页面。分页可以将长篇文章或页面分成多个页面,从而提高用户体验和页面速度。
要在 WordPress 中添加分页,请在主题的 single.php 或 page.php 文件中添加以下代码片段:
<?php
wp_link_pages();
?>
这将在您的文章或页面中添加默认的分页链接,这些链接将按默认的 WordPress 设置进行格式化。
如果您想自定义分页链接的样式和格式,可以使用以下代码:
<?php
$args = array(
'before' => '<div class="page-links"><span class="page-links-title">' . __( 'Pages:', 'twentyfourteen' ) . '</span>',
'after' => '</div>',
'link_before' => '<span>',
'link_after' => '</span>',
'next_or_number' => 'number',
'separator' => ' ',
'nextpagelink' => __( 'Next page', 'twentyfourteen' ),
'previouspagelink' => __( 'Previous page', 'twentyfourteen' ),
'pagelink' => '%',
'echo' => 1
);
wp_link_pages( $args );
?>
在此代码中,您可以通过更改 'before','after','link_before','link_after' 和其他选项来自定义分页链接的 HTML 和 CSS 样式。
如果您想在自定义的位置添加分页,您可以使用以下代码:
<?php
$args = array(
'before' => '<div class="page-links"><span class="page-links-title">' . __( 'Pages:', 'twentyfourteen' ) . '</span>',
'after' => '</div>',
'link_before' => '<span>',
'link_after' => '</span>',
'next_or_number' => 'number',
'separator' => ' ',
'nextpagelink' => __( 'Next page', 'twentyfourteen' ),
'previouspagelink' => __( 'Previous page', 'twentyfourteen' ),
'pagelink' => '%',
'echo' => 0
);
$pagination = wp_link_pages( $args );
if ( $pagination ) {
echo '<div class="custom-pagination">';
echo wp_kses_post( $pagination );
echo '</div>';
}
?>
在此代码中,您可以使用 'echo' 0 的参数返回分页链接的 HTML,然后将其存储在变量 $pagination 中。您可以使用 wp_kses_post() 函数来处理以避免 XSS 攻击。最后,您可以使用 echo 函数将分页链接添加到任意位置。
现在您已经知道如何在 WordPress 中添加分页。立即使用它来管理长篇文章和页面吧!