問題タブ [wordpress-action]

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 に答える
406 参照

php - add_filter は、Wordpress で add_action の前に実行されています

実際に私はいくつかのアクションを追加しようとしていadd_actionますadd_filter. add_filterしかし、なぜ前に実行されているのかわかりませんadd_action。私は同じ優先度を設定しているので、アクションの優先度が同じ場合、最初に記述されたアクションが常に最初に実行されることをWordpressのドキュメントで読みました。

しかし、私の場合add_filterは前に実行されているかわかりませんadd_action

これが私のコードです:

私のコードで上に書かれているadd_actionコード。

私のコードで以下に書かれているadd_filterコード

add_action私は最初に実行したいadd_filter。どうすればそれができますか?

ありがとう。

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

woocommerce - woocommerceチェックアウトページのバックエンドで計算された値を表示する方法

銀行の子会社である会社のオンライン ストアを作成しています。バンキングローンを活用して、商品を割賦販売するインフラを構築したい。このプラグインを使用することで、購入者がローン計画を選択できる選択フィールドを追加することができました。他にもフィールドがありますが、ここでは重要ではありません。また、このフィールドにクラスを追加update_totals_on_changeしたので、変更するとページ全体が ajax を介して更新されます。woocommerce_cart_calculate_feesローン計画がこのように変更されるたびに、分割払いの金額を計算することができました。

また、チェックアウトにさらに 2 つのテキスト読み取り専用フィールドを追加しました。1 つloan_amountは同じ ID のフィールドで、もう 1 つは同じ ID のフィールドinstallmentです。これら 2 つの計算値を、前述のアクションからフロント エンドに返し、チェックアウト ページ全体が更新されるたびに、2 つの読み取り専用フィールドの値として表示したいと考えています。ここには便利なイベントがたくさんあります。おそらくupdate_checkoutイベントが私の問題に最も適していますが、これら2つの値をmanipulate_orderコールバックからフロントエンドに戻し、読み取り専用フィールドに表示する方法がわかりません。