gpt4 book ai didi

php - Wordpress 链接分页仅显示下一个和上一个按钮

转载 作者:行者123 更新时间:2023-11-28 17:34:10 26 4
gpt4 key购买 nike

我是一个 WP 菜鸟,所以我不确定该怎么做。我有一个帖子,我想在其中显示图像列表。但是,我希望用户能够单击下一个和上一个,这样他们就可以循环浏览图像,就好像它们在不同的页面上一样。

我添加了这段代码将帖子分成多个页面:

    <!--nextpage-->

目前,当我添加它时,它会显示 1 2 3 Next 等...然后当您单击下一个或其中一个数字时,它会更改为 Previous 2 3 等。 . 有没有办法修改它,让它只显示下一个和上一个而不显示中间的数字?

我试图为 singlepost.php 修改这段代码,但每次我这样做都以破坏它而告终:

    <?php wp_link_pages(array('before' => '<div class="pagination">', 'after' => '</div>', 'link_before'  => '<span class="current"><span class="currenttext">', 'link_after' => '</span></span>', 'next_or_number' => 'next_and_number', 'nextpagelink' => __('Next','mythemeshop'), 'previouspagelink' => __('Previous','mythemeshop'), 'pagelink' => '%','echo' => 1 )); ?>

任何帮助将不胜感激,谢谢!

最佳答案

嗨,我想你正在寻找的是这个

<?php
global $page, $pages;

// If the current page equals the last page
if ($page == count($page)):

$previous_post = get_previous_post();
// Then spit out the next link
?>
<a href="<?php echo get_permalink( $previous_post->ID ); ?>"><span style="float:left;" class="meta-item">Previous Gallery</span></a>
<?php
// End the if statement
endif;

wp_link_pages( array( 'before' => '<div style="text-align: center;" class="page-link-next-prev">',
'after' => '', 'previouspagelink' => '<span style="float:left;" class="meta-item">Previous post</span>', 'nextpagelink' => '',
'next_or_number' => 'next' ) );

echo('<span style="text-align: center;">'.$page.' of '.count($pages).'</span>');

wp_link_pages( array( 'before' => '', 'after' => '</div>', 'previouspagelink' => '',
'nextpagelink' => '<span style="float:right;" class="meta-item">Next post</span>', 'next_or_number' => 'next' ) );
?>

<?php
// If the current page is first page
if ($page == count($pages)):

$next_post = get_next_post();
// Then spit out the next link
?>
<a href="<?php echo get_permalink( $next_post->ID ); ?>"><span style="float:right;" class="meta-item">Next Gallery</span></a>
<?php
// End the if statement
endif; ?>

关于php - Wordpress 链接分页仅显示下一个和上一个按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25423943/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com