我想在自定义帖子类型的单个页面中添加分页。
这是单页(自定义帖子类型)的代码:
<?php
$paged = get_query_var(\'paged\') ? get_query_var(\'paged\') : 1;
$args = array(\'post_type\' => \'news\', \'posts_per_page\' => 1, \'paged\' => $paged);
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post();
?>
// Loop
<?php endwhile; wp_reset_postdata(); ?>
<div id="pagination" class="clearfix">
<?php next_posts_link( \'Older Entries\', $loop->max_num_pages );
previous_posts_link( \'Newer Entries\' );//posts_nav_link(); ?>
</div>
////
Function page code ////
////
add_action( \'init\', \'create_post_type\' );
function create_post_type() {
register_post_type( \'news\',
array(\'labels\' => array(
\'name\' => __(\'News\', \'post type general name\'), /* This is the Title of the Group */
\'singular_name\' => __(\'News\', \'post type singular name\'), /* This is the individual type */
\'add_new\' => __(\'Add New\', \'custom post type item\'), /* The add new menu item */
\'add_new_item\' => __(\'Add New\'), /* Add New Display Title */
\'edit\' => __( \'Edit\' ), /* Edit Dialog */
\'edit_item\' => __(\'Edit\'), /* Edit Display Title */
\'new_item\' => __(\'New \'), /* New Display Title */
\'view_item\' => __(\'View\'), /* View Display Title */
\'search_items\' => __(\'Search news\'), /* Search Custom Type Title */
\'not_found\' => __(\'Nothing found in the Database.\'), /* This displays if there are no entries yet */
\'not_found_in_trash\' => __(\'Nothing found in Trash\'), /* This displays if there is nothing in the trash */
\'parent_item_colon\' => \'\'
), /* end of arrays */
\'description\' => __( \'This is the example custom post type\' ), /* Custom Type Description */
\'public\' => true,
\'publicly_queryable\' => true,
\'exclude_from_search\' => false,
\'show_ui\' => true,
\'query_var\' => true,
\'menu_position\' => 2, /* this is what order you want it to appear in on the left hand side menu */
\'capability_type\' => \'post\',
\'hierarchical\' => false,
\'rewrite\' => array(\'slug\' => \'news\', \'with_front\' => true ),
\'has_archive\' => true,
/* the next one is important, it tells what\'s enabled in the post editor */
\'supports\' => array( \'title\', \'editor\', \'thumbnail\')
)
);
}