2

私は非常に新しく、wordpress助けが必要です。さてwoocommerce product listing page、管理者にカスタムフィールドを追加して機能させる必要があります。

では、コードまたは管理セクションのどこを変更する必要がありますか。それを機能させる方法についていくつか提案が必要です。

前もって感謝します

4

1 に答える 1

2

ウーコマース製品に新しいフィールドを追加したい、そしてそれらのフィールドを管理パネルに表示したいというあなたの理解が正しければ。私は現在これに取り組んでおり、いくつかの優れたリソースを見つけました。

まず第一に、それらに関するドキュメントは woocommerce API ドキュメントで直接見つけることはできませんが、管理パネルを拡張するためのフックが 2 つあります。

  • woocommerce_product_write_panel_tabs- これにより、管理パネル内に新しいタブを挿入できます。これを行うさまざまな無料の woocommerce プラグインのソースを参照すると、タブの形式は<li><a href="#tab_name">Tab Name</a></li>.
  • woocommerce_product_write_panel- これは、カスタム パネルのコンテンツを挿入する場所であり、<div id="#tab_name"></div>

これらは、私が見つけるのに非常に苦労した 2 つのフックです。それらを使用すると、実際の woocommerce 管理エリアに接続できます。そうしないと、追加するカスタム フィールドが別のパネルに表示されます。

カスタム フィールド自体を実際に追加してフロントエンドに接続する方法の詳細については、こちらのチュートリアルをお勧めします。このチュートリアルでは、新しいメタデータ フィールドを追加して製品ディスプレイに接続する際の基本的な概念について説明しています (この場合、単一の製品の詳細ビューです。リスト ビューでそれらを変更したいように思えますが、これにより基本原則が示されます)。

http://www.xatik.com/2013/02/06/add-custom-form-woocommerce-product/

注: このチュートリアルでは woocommerce 管理パネルを使用しませんが、独自のパネルを作成します。上記の手順に加えて、このチュートリアルを使用すると、どこにでも行く必要があります。

于 2013-10-05T15:46:45.403 に答える