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

时间:2016-10-04 05:00:02

标签: loops pagination

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

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

1 个答案:

答案 0 :(得分:0)

发现答案是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',
            ) );

helped很多。