ここにカスタムデータを含む新しい行を挿入するための正しいフックを検索していますが、正しい答えが見つかりませんでした。「オーダー合計」の前に、Woocommerceの管理者編集ページでカスタム行を追加してください
をしてください任意のヘルプは理解されるであろう。
ここにカスタムデータを含む新しい行を挿入するための正しいフックを検索していますが、正しい答えが見つかりませんでした。「オーダー合計」の前に、Woocommerceの管理者編集ページでカスタム行を追加してください
をしてください任意のヘルプは理解されるであろう。
woocommerce_admin_order_totals_after_tax
アクションフックに引っかけカスタム関数を使用して、あなたは「注文合計」行の直前にカスタム列を表示することができます:
add_action('woocommerce_admin_order_totals_after_tax', 'custom_admin_order_totals_after_tax', 10, 1);
function custom_admin_order_totals_after_tax($order_id) {
// Here set your data and calculations
$label = __('Custom label', 'woocommerce');
$value = 'Value';
// Output
?>
<tr>
<td class="label"><?php echo $label; ?>:</td>
<td width="1%"></td>
<td class="custom-total"><?php echo $value; ?></td>
</tr>
<?php
}
このコードは、あなたのfunction.phpファイルに行きますアクティブな子のテーマ(またはテーマ)、またはすべてのプラグインファイルに保存されます。
テストおよび動作します...あなたのようなものでしょう:単一の文字列のテキストについて
OR ...
を代わりにこれを使用する:
add_action('woocommerce_admin_order_totals_after_tax', 'custom_admin_order_totals_after_tax', 10, 1);
function custom_admin_order_totals_after_tax($order_id) {
// Here set your text
$text = __('This is your custom text', 'woocommerce');
// Output
echo '<tr><td class="label" colspan="3">' . echo $label . '</td></tr>';
}
をこのコードは行きますあなたのアクティブな子テーマ(またはテーマ)のfunction.phpファイル、またはプラグインファイル内の。
は、テストの結果、作品...あなたのようなものでしょう:
男!そのような詳細な答えを本当にありがとう!私に確認させて、私はあなたに大きな親指を与えます!ところで私は愚かな質問をすることができますか?私はwoocomnmerceの公式ドキュメントからこれらのフックをすべて見つけることができなかったので、彼らはこれを隠していますか?あるいは私はこれらの情報を信頼できる場所から探すべきですか?ありがとう:) –
検証済み、ありがとうございました! –
@WeijianZhaoあなたはincludes/adminでWCプラグインのソースコードを調べるべきです... – LoicTheAztec
と何が正確に新しい行を表示したいの? –
@ R.K.Bhardwaj小計が200を超えるときに送料を割り引いたので、ここでもこれを示したいと思います。私はすでにフロントエンドと電子メールに追加しました。これは次のようになります。[link](http://gravitystudio.io/wp-content/uploads/2017/12/Screen-Shot-2017-12 -20-at-3.22.13-PM.png) –