0
ユーザーがいるページに従ってメッセージを表示しようとしています。これは私がこれまでに得たものですが、何かが間違っていると私は、これは誰かに時間を節約することができ、なぜ...ページングの最後のページにメッセージを表示する方法
global $wp_query;
$paged = get_query_var('paged') ? absint(get_query_var('paged')) : 1;
$posts_per_page = get_option('posts_per_page');
$count_post = wp_count_posts('post');
$total = (int) $count_post->publish ;
$total_pages = ceil($total/$posts_per_page);
if ($paged == 1){
echo 'this is page number 1'; // work's fine!
}
elseif ($paged > 1) {
echo 'these are pages bigger than one'; // work's fine!
}
elseif ($paged == $total_pages) {
echo 'this is the last page of pagination'; // FAIL!
}}}
最終ページになるはずの単純なケースでは、$ paged/$ total/$ total_pagesのダンプ結果はどうなりますか? – Kaddath
'$ paged == $ total_pages'の最後のページを特定できないため、ダンプされた結果はありません。しかし、私が最後のページを見ているとき、「これらは1より大きなページです」 – Alex
'$($ paged == 1){ 'と表示されるので、varsは毎回表示されます。その後、何が起きているのかを調べることができます – Kaddath