2017-08-13 14 views
0

私は自分のブログ記事をindex.phpのショートコードを使用してカスタム投稿に置き換えましたが、ページネーションは表示されません。ここショートコードによるカスタム投稿Wordpressページネーションを表示する方法(index.php)

私のコード

<?php get_header(); ?> 
 
\t \t <div id="content-box" class="row"> 
 
\t \t \t <main id="content" class="col-sm-9"> 
 
    
 
<?php echo do_shortcode('[ktzagcplugin_image source="yahoo" number="20" related="true" keyword="my blog keywords"]');?> 
 

 
\t \t \t </main> 
 
\t \t \t <?php get_sidebar(); ?> 
 
      <?php the_posts_pagination(); ?> 
 
\t \t </div> 
 
<?php get_footer(); ?>

で、それは20枚のカスタムポストは私のホームページにあることを意味し、私は、ページネーションで区切りたいです。それは表示されません。

答えて

0

the_posts_paginationのコードを確認する必要があります。この関数はget_the_posts_paginationを指しています。最後の関数は、グローバル$ wp_query変数を取得し、これを使用してページ区切りブロックを作成します。

グローバル変数$ wp_queryを初期化しておらず、get_the_posts_paginationにページ分割ブロックを作成するためのデータがないと思います。

ショートコードが実装されているプラ​​グインでページ設定を実装する必要があります

関連する問題