【发布时间】:2017-04-28 15:41:58
【问题描述】:
我需要有关编辑 WC 外部产品 URL 的帮助,
我想将按钮类型(html)更改为
<button data-sell-product="product-id">Buy text</button>
这就是我的 content-product.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' );
/**
* woocommerce_shop_loop_item_title hook.
*
* @hooked woocommerce_template_loop_product_title - 10
*/
do_action( 'woocommerce_shop_loop_item_title' );
/**
* 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' );
/**
* woocommerce_after_shop_loop_item hook.
*
* @hooked woocommerce_template_loop_product_link_close - 5
* @hooked woocommerce_template_loop_add_to_cart - 10
*/
do_action( 'woocommerce_after_shop_loop_item' );
?>
` 我从仪表板尝试过,但我也需要在 HTML 中进行编辑。 因此,我只需要从编辑产品仪表板设置一个 URL,我只需要添加产品 ID。 有人可以帮我在哪个文件中找到要编辑的吗?
【问题讨论】:
-
如果您想更改调用
loop/add-to-cart.php模板的woocommerce_template_loop_add_to_cart()中的按钮。您可以覆盖该模板或过滤woocommerce_loop_add_to_cart_link。 -
echo apply_filters( 'woocommerce_loop_add_to_cart_link', sprintf( ' <button data-selly-product="%s">Pay</button>', esc_url( $product->add_to_cart_url() ), esc_attr( isset( $class ) ? $class : 'button' ), esc_html( $product->add_to_cart_text() ) ),我试过这样,但它只在商店页面中显示一种产品。 -
echo apply_filters( 'woocommerce_loop_add_to_cart_link', sprintf( '<button data-selly-product="%s" class="%s">%s</button> ', esc_attr( $product->add_to_cart_url() ), esc_attr( isset( $class ) ? $class : 'button' ), esc_html( $product->add_to_cart_text() ) ),好吧,它像这样工作,模式正在打开,但是当我添加产品 ID 从仪表板时,它会自动将 http:// 添加到它,因此它无法正常工作。我怎么也可以编辑它? -
"从仪表板添加产品 ID 时,它会自动添加 http://" 我不知道您的意思是什么?你可以解释吗?另外,请用代码编辑您的问题,在 cmets 中阅读代码真的很难。
-
我要做的是代替产品 URL,我只需要添加来自 selly.gg 的产品 ID。当我按下按钮时,该按钮正在工作,我显示的模式但要正常工作,它只需要存储我添加的产品 ID。但是当我添加产品时,它会添加 http:// 。我不需要那个,因为我的模态不工作。 prntscr.com/f22iko 这是我需要修改的输入。我希望这已经足够清楚了。
标签: php html wordpress woocommerce