問題タブ [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.
javascript - 可能な組み合わせを計算する
簡単な質問があります。私は数学が苦手なので、これに関する他の投稿を読んでも意味がありませんでした。トレーディング カード ゲームを作成していますが、カード ジェネレーターが生成できるカードの可能な組み合わせの数を知る必要があります。
-各カードには、1から100までのランダムなパーセントボーナスがあります。 -カラータイプは4つ(赤、青、緑、紫)、合計4つです。●各色20サブタイプ。(ドレイン、回避、霜、...復活)、合計20。
100*(4*20)*(4*20)*(4*20)*(4*20) のようなものでしょうか?
php - ページネーションを維持しながら、ショップページにすべての製品とバリエーションを表示します
私はすべての製品を表示する必要があり、それが可変製品 (複数の色など) の場合は、ショップ ページの各バリエーションを表示する必要があります。
最初に、製品にバリエーションがある場合にすべてのバリエーションを取得するために、独自のクエリを作成しました。
バリエーションのグローバル パラメータを設定し、その後、別のテンプレート ファイルで適切な画像を取得しました。
このソリューションの問題は、ページネーションが壊れていることです (1 つの製品が複数回表示されます)。
したがって、私が達成する必要があるのは、メインの製品クエリを操作してすべての製品を選択することです。ここで、バリエーションを持つ製品は、正しい画像リンクとバリエーション値を使用して、バリエーションごとに 1 回表示する必要があります (リンクするには、メイン製品の情報も必要です)。正しいページ)。Left Join
これは、 に基づいて、同じ製品テーブルでによって実現できますpost_parent
。
ここで重要なのは、デフォルトの woocommerce の動作を維持することです。これは、製品を取得するための woocommerce 関数です。
したがって、基本的に、この関数をオーバーライドする方法を見つける必要があります。これにより、WP_Query
すべての「単純な」製品とすべての「可変」製品の各バリエーションの製品を含むオブジェクトが返され、渡されたすべてのパラメーターが機能し$args
続けます。
wordpress - Wordpress Woocommerce - カートからバリエーションを削除する
そのため、実際に「アドオン」のバリエーションを使用する Woocommerce の製品アドオン拡張機能を使用しています。
製品アドオンは、バリエーションをカートに追加します (製品のアドオンを選択した場合)。
アドオンを削除するオプション (バリエーション) を追加する方法を探しています。これは、バリエーションがカート ページに読み込まれる方法です。X は、「リンクの削除」を追加する場所を表します。
(出典: lexen.net )
wordpress - バリエーション商品ページにカスタムフィールドを表示 Woocommerce
次のコードを使用して、バリエーションとして 2 つのカスタム フィールドを作成しました (Remi Corso に感謝します)。
関数.php
バリエーション設定を追加
バリエーション設定の保存
バリエーション用の新しいフィールドを作成する
バリエーション用に新しいフィールドを保存
これらのカスタム フィールドには URL が保存され、リンクとして表示されます。これらのフィールドを表示しようとしていますが、正しい解決策を見つけるのに苦労しています。
誰でも私を案内できますか?ファイル「variable.php」に焦点を当てる必要がありますか? そしてJS?または、フックでフィールドをレンダリングできますか?
前もって感謝します!
php - 変数製品から属性を取得するには?
バリエーションに使用される属性 URL を持つ可変製品があります。
ページに表示する必要がありますが、方法がわかりません。私は多くの方法を試しましたが、何も問題はありませんでした。たとえば、このコード:
" http://www.domain.com/sometthing/somethingelse "の代わりに "httpwww-domain-comsomethingsomethingelse" のような URL を返します
私が何をすべきかヒントはありますか?ありがとうございました!