問題タブ [variations]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
506 参照

javascript - 可能な組み合わせを計算する

簡単な質問があります。私は数学が苦手なので、これに関する他の投稿を読んでも意味がありませんでした。トレーディング カード ゲームを作成していますが、カード ジェネレーターが生成できるカードの可能な組み合わせの数を知る必要があります。

-各カードには、1から100までのランダムなパーセントボーナスがあります。 -カラータイプは4つ(赤、青、緑、紫)、合計4つです。●各色20サブタイプ。(ドレイン、回避、霜、...復活)、合計20。

100*(4*20)*(4*20)*(4*20)*(4*20) のようなものでしょうか?

0 投票する
1 に答える
11067 参照

php - ページネーションを維持しながら、ショップページにすべての製品とバリエーションを表示します

私はすべての製品を表示する必要があり、それが可変製品 (複数の色など) の場合は、ショップ ページの各バリエーションを表示する必要があります。

最初に、製品にバリエーションがある場合にすべてのバリエーションを取得するために、独自のクエリを作成しました。

バリエーションのグローバル パラメータを設定し、その後、別のテンプレート ファイルで適切な画像を取得しました。

このソリューションの問題は、ページネーションが壊れていることです (1 つの製品が複数回表示されます)。

したがって、私が達成する必要があるのは、メインの製品クエリを操作してすべての製品を選択することです。ここで、バリエーションを持つ製品は、正しい画像リンクとバリエーション値を使用して、バリエーションごとに 1 回表示する必要があります (リンクするには、メイン製品の情報も必要です)。正しいページ)。Left Joinこれは、 に基づいて、同じ製品テーブルでによって実現できますpost_parent

ここで重要なのは、デフォルトの woocommerce の動作を維持することです。これは、製品を取得するための woocommerce 関数です。

したがって、基本的に、この関数をオーバーライドする方法を見つける必要があります。これにより、WP_Queryすべての「単純な」製品とすべての「可変」製品の各バリエーションの製品を含むオブジェクトが返され、渡されたすべてのパラメーターが機能し$args続けます。

0 投票する
0 に答える
426 参照

wordpress - Wordpress Woocommerce - カートからバリエーションを削除する

そのため、実際に「アドオン」のバリエーションを使用する Woocommerce の製品アドオン拡張機能を使用しています。

製品アドオンは、バリエーションをカートに追加します (製品のアドオンを選択した場合)。

アドオンを削除するオプション (バリエーション) を追加する方法を探しています。これは、バリエーションがカート ページに読み込まれる方法です。X は、「リンクの削除」を追加する場所を表します。

カートの例
(出典: lexen.net )

0 投票する
1 に答える
2394 参照

wordpress - バリエーション商品ページにカスタムフィールドを表示 Woocommerce

次のコードを使用して、バリエーションとして 2 つのカスタム フィールドを作成しました (Remi Corso に感謝します)。

関数.php

バリエーション設定を追加

バリエーション設定の保存

バリエーション用の新しいフィールドを作成する

バリエーション用に新しいフィールドを保存

これらのカスタム フィールドには URL が保存され、リンクとして表示されます。これらのフィールドを表示しようとしていますが、正しい解決策を見つけるのに苦労しています。

誰でも私を案内できますか?ファイル「variable.php」に焦点を当てる必要がありますか? そしてJS?または、フックでフィールドをレンダリングできますか?

前もって感謝します!

0 投票する
1 に答える
751 参照

php - 変数製品から属性を取得するには?

バリエーションに使用される属性 URL を持つ可変製品があります。

ページに表示する必要がありますが、方法がわかりません。私は多くの方法を試しましたが、何も問題はありませんでした。たとえば、このコード:

" http://www.domain.com/sometthing/somethingelse "の代わりに "httpwww-domain-comsomethingsomethingelse" のような URL を返します

私が何をすべきかヒントはありますか?ありがとうございました!