私はワードプレスに問題があります、私はこの作品を持っています
$paged = 1;
if ( get_query_var('paged') ) $paged = get_query_var('paged');
if ( get_query_var('page') ) $paged = get_query_var('page');
$contacts = new \WP_Query('post_type=contact&showposts=10&paged='.$paged);
if($contacts->have_posts()) {
echo '<table><thead><tr><th>First Name</th><th>Last Name</th><th>Email</th><th>Birthday</th></tr><thead><tbody>';
while($contacts->have_posts()) {
$contacts->the_post();
echo '<tr>';
echo '<td>'.get_post_meta($contacts->post->ID , 'contact_first_name' , true).'</td>';
echo '<td>'.get_post_meta($contacts->post->ID , 'contact_last_name' , true).'</td>';
echo '<td>'.get_post_meta($contacts->post->ID , 'contact_email' , true).'</td>';
echo '<td>'.get_post_meta($contacts->post->ID , 'contact_birthday' , true).'</td>';
echo '</tr>';
}
echo '</tbody></table>';
if ( get_next_posts_link() || get_previous_posts_link() ) {
echo '<div class="wp-navigation clearfix">
<div class="alignleft">'.next_posts_link('« Older Entries').'</div>
<div class="alignright">'.previous_posts_link('Newer Entries »').'</div>
</div>';
}
問題は、ページネーションが機能していないことです。$contacts の名前を $wp_query に変更するなどの解決策をいくつか試しましたが、機能しませんでした。また、showposts を posts_per_page に変更しても機能しません。問題はここにあると思います: \ WP_Query、どうすれば修正できますか? 私が取り組んでいるプラグインはすでにこのように機能しており、この部分だけが問題を引き起こしています