将页面加载到自定义循环分页的后续页面的ID



我有一个页面,上半部分内容是静态文本,下半部分是带分页的自定义循环。

如何定位分页的后续页面,以便在页面加载时加载到自定义循环容器的锚ID(保持初始页面正常加载)

发现答案是paginate_links() - https://codex.wordpress.org/Function_Reference/paginate_links#Examples

我通过添加我的ID并在模板文件中包含该代码来更改add_fragment的值,并且工作正常-我的锚链接为#pr1

            echo paginate_links( array(
                'base'                 => str_replace( $big, '%#%', get_pagenum_link( $big, false ) ),
                //'format'             => '?paged=%#%',
                'current'              => max( 1, get_query_var('paged') ),
                'total'                => $wp_query->max_num_pages,
                'type'                 => 'list',
                'add_fragment'         => '#pr1',
            ) );

最新更新