如果wp_query
, 不能这样使用快捷码
<?php wp_pagenavi(); ?>
您需要在短代码内的数组中使用变量(在其中存储wp\\u查询)。改为使用这样的短代码。将上面的短代码替换为下面的短代码。
<?php wp_pagenavi( array( \'query\' => $query_slider ) ); ?>
UPDATE
这是我使用的一种方式
wp_query
显示不带用于显示产品的快捷码的产品列表。
<?php
/*
Template Name: shine
*/
get_header(); ?>
<?php
$paged = get_query_var(\'paged\') ? get_query_var(\'paged\') : 1;
$args = array(\'post_type\' => \'product\',
\'orderby\' => \'title\',
\'order\' => \'ASC\',
\'posts_per_page\' => 5,
\'paged\' => $paged);
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post();
?>
<li style="list-style:none;">
<h3><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title();?></a> (<?php echo get_the_date(\'d.m.Y\');?>)</h3>
<a href="<?php the_permalink() ?>" title="<?php the_title(); ?>">
<?php
/***** Thumbnail ******/
the_post_thumbnail(
array(120, 90),
array(
\'class\' => \'enter-class-here\', //Specify class for product\'s image if any
\'alt\' => \'Preview unavailable\', //Specify alternate text for products, in case if there is no products image
\'title\' => \'Enter-title-here\' //Specify title if any
)
);
/******* Thumbnail Ends ********/
?> </a>
</li><hr />
<?php
endwhile; ?>
<?php wp_pagenavi( array( \'query\' => $loop ) ); ?>
<?php get_footer();?>