作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
作为我新工作的一部分,我一直在开发 WordPress 主题。这是一个 WooCommerce 版本,我几乎已经完成了。我坚持的最后一件事 - 主题明智 - 是如何重新排序 WooCommerce 商店页面的元素。
首页是一个自定义商店页面,它使用展示产品短代码来展示最近和特色的产品。目前产品布局为:
Thumbnail
Product Title
Price
Add to Cart button
Product Title
Thumbnail
Price
最佳答案
在 content-product.php
文件,更改以下代码:
<?php
/**
* woocommerce_before_shop_loop_item_title hook
*
* @hooked woocommerce_show_product_loop_sale_flash - 10
* @hooked woocommerce_template_loop_product_thumbnail - 10
*/
do_action( 'woocommerce_before_shop_loop_item_title' );
?>
<h3><?php the_title(); ?></h3>
<?php
/**
* woocommerce_after_shop_loop_item_title hook
*
* @hooked woocommerce_template_loop_rating - 5
* @hooked woocommerce_template_loop_price - 10
*/
do_action( 'woocommerce_after_shop_loop_item_title' );
?>
<h3><?php the_title(); ?></h3>
<?php
/**
* woocommerce_before_shop_loop_item_title hook
*
* @hooked woocommerce_show_product_loop_sale_flash - 10
* @hooked woocommerce_template_loop_product_thumbnail - 10
*/
do_action( 'woocommerce_before_shop_loop_item_title' );
?>
<?php
/**
* woocommerce_after_shop_loop_item_title hook
*
* @hooked woocommerce_template_loop_rating - 5
* @hooked woocommerce_template_loop_price - 10
*/
do_action( 'woocommerce_after_shop_loop_item_title' );
?>
do_action( 'woocommerce_before_shop_loop_item_title' );
一段代码被称为显示图像。因此,将其移至标题下方 (
<?php the_title(); ?>
) 应该可以实现您想要的。
关于wordpress - WooCommerce:重新排列商店页面上的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22489443/
我是一名优秀的程序员,十分优秀!