【发布时间】:2017-07-01 00:13:37
【问题描述】:
我目前有一个使用 Divi 的网上商店设置,并且正在使用 Divi 库中的模板内的 Divi 商店模块。从 Divi 库中,此模板连接到我的子主题中名为 archive-products-hand-guns.php 的文件。通过将 Divi 库模板编号分配给存档产品文件,我可以根据指定的 Divi 库模板自定义每个类别。
我无法解决的问题是我正在使用每个页面中指定产品类别的商店模块来在类别级别显示产品。但是 Divi Shop Module 没有实现分页的设置。我正在尝试将原始 archive-product.php 分页代码复制并粘贴到新的 archive-product-hand-guns.php 以便类别页面显示分页,但我没有成功。
我试图到处寻找答案,但似乎找不到答案。
谁能帮我在我的 php 文件中正确插入 woo_pagination() 函数,以便显示该类别中所有产品的分页。
分类页面链接:http://publifiedlabs.com/exatactical/product-category/hand-guns/
这里是archive-products-hand-guns.php的代码
if ( ! defined( 'ABSPATH' ) ) {
exit; // Exit if accessed directly
}
get_header( 'shop' );
echo do_shortcode('[et_pb_section global_module="1128"][/et_pb_section]');
echo woo_pagination(); //This is how I am guessing it should be inserted?
get_footer( 'shop' ); ?>
这是我的 archive-products.php 中用于分页的原始 php 部分,位于 plugins 文件夹内的 woocoomerce 文件夹中
<?php
/**
* woocommerce_after_shop_loop hook.
*
* @hooked woocommerce_pagination - 10
*/
do_action( 'woocommerce_after_shop_loop' );
?>
<?php elseif ( ! woocommerce_product_subcategories( array( 'before' => woocommerce_product_loop_start( false ), 'after' => woocommerce_product_loop_end( false ) ) ) ) : ?>
<?php
/**
* woocommerce_no_products_found hook.
*
* @hooked wc_no_products_found - 10
*/
do_action( 'woocommerce_no_products_found' );
?>
<?php endif; ?>
【问题讨论】:
-
您在 echo woo_pagination() 处缺少分号;
-
感谢您指出这一点。我已经用分号更新了代码。然而这并没有解决问题
标签: php wordpress pagination woocommerce