标题很不言自明。
我单击了其中一种产品,URL已正确更改为/ product / product-1 / 但是内容仍然是index.php而不是single.php。
所以这是index.php:
<?php get_header(); ?>
<?php View::render('partials/top-bar'); ?>
<?php View::render('partials/header'); ?>
<?php View::render('partials/content'); ?>
<?php get_footer(); ?>
部分/内容相当大,但这是其中的逻辑部分,具有WordPress循环
<?php
$new_products = new WP_Query( array(
'post_type' => 'product',
'order' => 'ASC',
'orderby' => 'meta_value_num',
'meta_key' => Product::PRICE_META_KEY,
) );
?>
<?php if ( $new_products->have_posts() ): ?>
<?php while ( $new_products->have_posts() ): $new_products->the_post(); ?>
<div class="spost clearfix">
<div class="entry-image">
<a href="<?php echo get_the_permalink(); ?>"><img
src="<?php echo Asset::image( 'shop/small/1.jpg' ); ?>" alt="Image"></a>
</div>
<div class="entry-c">
<div class="entry-title">
<h4>
<a href="<?php echo get_the_permalink(); ?>"><?php echo get_the_title(); ?></a>
</h4>
</div>
<ul class="entry-meta">
<li class="color"><?php echo Product::price( get_the_ID() ); ?></li>
<li><i class="icon-star3"></i> <i class="icon-star3"></i> <i
class="icon-star3"></i> <i class="icon-star3"></i> <i
class="icon-star-half-full"></i></li>
</ul>
</div>
</div>
<?php endwhile; ?>
<?php else: ?>
<?php endif; ?>
</div>
single.php包含一些内容,但是问题似乎与之无关,所以我没有在此处包含代码。
谢谢。