确保您的主题中有 page.php 设置以获取内容。比如:
<?php while (have_posts()) : the_post(); ?>
<?php the_content(); ?>
<?php endwhile; ?>
所以我修复了我的问题,这就是我的做法,似乎 woocommerce 没有在最新版本中创建所有页面,您缺少“购物车页面”..创建一个名为“购物车”的页面,然后将这段简短的代码放在页面.. [woocommerce_cart] 保存..Tada..;o)
商店 – 无需内容。 购物车 – 包含 [woocommerce_cart] 短代码并显示购物车内容 结账 – 包含 [woocommerce_checkout] 短代码并显示运输和付款选项等信息 我的帐户 – 包含 [woocommerce_my_account] 短代码并显示每个客户与其帐户、订单等相关的信息。
这个问题是几年前的问题,但是由于我遇到了同样的问题,并且最终可以通过尝试和错误找到罪魁祸首,因此我发布了这个答案,以防有人遇到同样的困难。转到 woocomerce 设置,然后前进并设置结帐和购物车页面 如果 woocommerce 在安装时没有创建结账和购物车页面,您需要使用以下代码自行创建它们:
[woocommerce_cart] [woocommerce_checkout]
您可以从这里找到其他代码: https://docs.woocommerce.com/document/pages-not-displaying/#
添加这些短代码对我有用:[woocommerce_cart] [woocommerce_checkout]。 似乎页面不是在 woocommerce 安装期间创建的。 创建购物车页面:添加短代码:[woocommerce_cart] 创建结账页面并添加短代码:[woocommerce_checkout]
添加到购物车选项后,我可以看到商品正在更新到购物车,但是当移动到购物车页面时,它会重定向回 404 页面(未找到) 我已经添加了所有必要的页面和短代码,但它仍然不起作用