[解決済み] ワードプレスでカスタムページネーションを追加する方法
2022-02-18 21:40:10
質問
私はワードプレスでカスタムテーマを作成しました。 INDEX.PHPのカスタム投稿テンプレートにカスタムページネーションを追加したいのですが、どうすればよいでしょうか?
ページネーションスクリプトのどこが問題なのか、ご確認いただけますか?
<?php get_header(); ?>
<?php
$paged = ( get_query_var( 'paged' ) ) ? absint( get_query_var( 'paged' ) ) : 1;
// WP_Query arguments
$args = array (
'post_type' => the_post(),
'posts_per_page' => '3',
'paged' => $paged
);
?>
<?php
// The Query
$cquery = new WP_Query( $args );
while ( $cquery->have_posts() ) : $cquery->the_post();
?>
<div class="row">
<div class="img"><a href="<?php the_permalink() ?>" class="imgPos"><?php the_post_thumbnail('full'); ?></a></div>
<div class="text">
<h2><a href="<?php the_permalink() ?>" style="color:#545454;"><?php the_title(); ?></a></h2>
<h3 style="line-height: 1px;"><span class="floatL">By </span> <span class="floatL"> <?php the_author_posts_link(); ?> </span> <span class="floatL"> - </span> <span class="floatL"><?php the_time('F jS, Y'); ?></span><div class="clr"></div></h3>
<p><?php the_content('Read More') ?></p>
</div>
</div>
<?php
$post->ID;
endwhile;
$big = 999999999; // need an unlikely integer
?>
<div class="row">
<div class="pagination">
<?php
echo paginate_links( array(
'base' => str_replace( $big, '', esc_url( get_pagenum_link( $big ) ) ),
'format' => '?paged=%#%',
'current' => max( 1, get_query_var('paged') ),
'total' => $cquery->max_num_pages
) );
?>
</div>
</div>
<?php get_footer(); ?>
よろしくお願いします :) ありがとうございます。 ハーシャド・パティル
解決方法は?
これを試してみてください
$paged = ( get_query_var( 'paged' ) ) ? absint( get_query_var( 'paged' ) ) : 1;
// WP_Query arguments
$args = array (
'post_type' => 'YOUR_CUSTOM_POST_TYPE',
'posts_per_page' => '3',
'paged' => $paged
);
// The Query
$cquery = new WP_Query( $args );
while ( $cquery->have_posts() ) : $cquery->the_post();
echo $post->ID;
endwhile;
$big = 999999999; // need an unlikely integer
echo paginate_links( array(
'base' => str_replace( $big, '%#%', esc_url( get_pagenum_link( $big ) ) ),
'format' => '?paged=%#%',
'current' => max( 1, get_query_var('paged') ),
'total' => $cquery->max_num_pages
) );
関連
-
[解決済み] Wordpressの条件文if is_page()の使い方
-
[解決済み] バーチャルホストの問題 2つのバーチャルホストファイルがありますが、結果は予想外です 2番目のサイトが正しく読み込まれません
-
[解決済み] アーカイブでAJAXによるカートへの追加ボタンを有効にする」チェックボックスは何のためですか?
-
[解決済み] HTTP POSTリクエストでは、どのようにパラメータが送信されるのですか?
-
[解決済み] HTTP POST Web リクエストの作成方法
-
[解決済み] node.jsでHTTP POSTリクエストはどのように行われるのですか?
-
[解決済み] POSTフォームのフィールドにアクセスする方法
-
[解決済み] REST Web アプリケーションのページネーション
-
[解決済み】Oracleクエリが順序付け後に返す行数を制限するにはどうすればいいですか?
-
[解決済み】API paginationのベストプラクティス
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 別のフィールドから Gravityforms フィールドの値を取得する
-
[解決済み] font awesomeのアイコンの代わりにクエスチョンマークが付いた円形
-
[解決済み] Wordpressの条件文if is_page()の使い方
-
[解決済み] CSS SyntaxError, unexpected token { が表示されます。しかし、私はエラーを見ることができません
-
[解決済み] wordpress の投稿に meta key と meta value をプログラム的に追加する。
-
[解決済み] サイレント、ループ、自動再生の MP4 <ビデオ> である GIF に alt テキストを追加するにはどうすればよいですか?
-
[解決済み] ワードプレスでカスタムページネーションを追加する方法
-
[解決済み] wpテーマとauthor uriの使い方
-
[解決済み] "アップロードにエラーが発生しました。Please try again later" エディタに画像をアップロードする際、ワードプレスでエラーが発生しました。
-
[解決済み] WordPressのデータベースから最後に挿入された行のIDを取得する方法は?