📜  将分页添加到 wordpress - PHP (1)

📅  最后修改于: 2023-12-03 15:09:34.520000             🧑  作者: Mango

将分页添加到 WordPress - PHP

在 WordPress 中添加分页可以帮助您更好地管理您的文章和页面。分页可以将长篇文章或页面分成多个页面,从而提高用户体验和页面速度。

步骤1:在主题的 single.php 或 page.php 中添加以下代码

要在 WordPress 中添加分页,请在主题的 single.php 或 page.php 文件中添加以下代码片段:

<?php
    wp_link_pages();
?>

这将在您的文章或页面中添加默认的分页链接,这些链接将按默认的 WordPress 设置进行格式化。

步骤2: 自定义分页链接的样式和格式

如果您想自定义分页链接的样式和格式,可以使用以下代码:

<?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 样式。

步骤3: 添加自定义分页

如果您想在自定义的位置添加分页,您可以使用以下代码:

<?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 中添加分页。立即使用它来管理长篇文章和页面吧!