デフォルトでは、WooCommerceは製品ページのリンクを作成し、それを作成した時点で機能イメージ(およびタイトルも)に追加します。 他の商品に影響を与えずに、ただ1つの商品のリンクを変更したいと思います。 cart.phpファイルで が、私はこれらの行を参照してください。WooCommerce単品製品のリンクを変更する
<td class="product-name">
<?php // Avada edit ?>
<span class="product-thumbnail">
<?php
$thumbnail = apply_filters('woocommerce_cart_item_thumbnail', $_product->get_image(), $cart_item, $cart_item_key);
if (! $_product->is_visible())
echo $thumbnail;
else
printf('<a href="%s">%s</a>', $_product->get_permalink($cart_item), $thumbnail);
?>
</span>
<div class="product-info">
<?php
if (! $_product->is_visible())
echo apply_filters('woocommerce_cart_item_name', $_product->get_title(), $cart_item, $cart_item_key);
else
// Avada edit
echo apply_filters('woocommerce_cart_item_name', sprintf('<a class="product-title" href="%s">%s</a>', $_product->get_permalink($cart_item), $_product->get_title()), $cart_item, $cart_item_key);
私が知っている私は<span class="product-thumbnail">
セクションにelse
ラインを変更する場合は、この1:
sprintf('%s', $_product->get_title()), $cart_item, $cart_item_key);
私は、リンクを削除することができますが、これはすべての製品に影響します。
ID製品を呼び出してリンクを変更するにはどうすればよいですか?私はそれが$_product->id
であることを知っていますが、その後、私はそれをどこに置くべきかわかりません。
PS:英語をお許しいただきありがとうございます。
はあなたがもちろん – RiggsFolly
を台無しにしたい製品の 'id'を知っています前に、何が行われていた、' id'は、あなたの迅速な答えを606 – Meyado