0 レビュー
2 回答
php-Woocommerceショップページ(カテゴリページテンプレート)カートに追加ボタンの動作
カテゴリページ(ショップページ)に、標準の[カートに追加]動作ではなく、単一の商品ページにリンクするカスタムボタンを作成しようとしています。
これは私のコードですが、テーマによって呼び出されるボタンのリンクは、リンク変数 $link
を使用してショートコードを定義しました。ただし、ユーザーを単一の商品ページに移動する代わりに、開いている同じショップページにユーザーを戻すことができます。
何が間違っているのですか?
add_action('woocommerce_after_shop_loop_item'、'replace_add_to_cart');
関数replace_add_to_cart(){
グローバル$product;
$link = $ product-> get_permalink();
echo do_shortcode('[us_btn text = "Details" link="'。$link。'"size = "12px" align = "right" icon = "fal | info-circle"]');
わからない
0
レビュー
答え :
解決策:
リンクhrefが製品のURLで埋められているかどうかを開発者ツールに確認してください。同じページに戻ると、空になっている可能性があります。 うまくレンダリングされていない場合は、ショートコードが問題になるはずです。
わからない
0
レビュー
答え :
解決策:
リンクからhttp://
を削除する必要がありました
echo do_shortcode('[us_btn text = "Details" link = "url:'。str_replace(" http:// "、" "、$ link)。'" size = "12px" align = "right" icon = "fas | info-circle"]');
わからない
同様の質問
私たちのウェブサイトで同様の質問で答えを見つけてください。