在商店/类别页面中,我有我所有产品的列表,我想自定义产品链接的<a>
标签内的内容。到目前为止,我已经达到了这一点,但无法前进:
remove_action( 'woocommerce_before_shop_loop_item', 'woocommerce_template_loop_product_link_open', 10 );
add_action( 'woocommerce_before_shop_loop_item', 'myprefix_woocommerce_template_loop_product_link_open', 10 );
function myprefix_woocommerce_template_loop_product_link_open() {
global $product;
$link = apply_filters( 'woocommerce_loop_product_link', get_the_permalink(), $product );
/* Original link, add elements after */
/*echo '<a href="' . esc_url( $link ) . '" class="woocommerce-LoopProduct-link woocommerce-loop-product__link">';*/
}
这使我可以在<a>
标签之前或之后添加HTML元素,我真正需要的是编辑其中的内容。