2017-12-19 63 views
0

WooCommerceでは、タイトルと属性/カスタムフィールド値を持つ(ダウンロード可能な)製品の一覧を含むカスタムページにテーブルを表示したいと思います。第2の列Iではショートコードの表示製品カスタムフィールドの値

[product _name id="9"] 

私funcions.phpファイル内のコード

function displayProductName($item) { 
    $productName = get_the_title($item['id']); 
    return $productName; 
} 
add_shortcode('product_name', 'displayProductName'); 

:私は、次のショートコードを使用しています私のテーブルの最初の列に、製品のタイトルのために

フィールドはファイルバージョン(スラグファイルバージョン)です。値は1.22です。

私はどのようにtranになるのか分かりません。これを作業関数にスレートします。

私が望むのは、ショートコードを持つランダムページの単一の製品IDに基づいてカスタムフィールドの値を表示することです。

いずれのアイデアも非常に高く評価されます。

+0

ようこそスタック交換!あなたのコードを適切にフォーマットするためにあなたの質問に編集を提案しました。詳細は、質問エディタのヘルプを参照してください。また、どのテクノロジー/ PHPパッケージを使用するかについてのいくつかの文脈を含めてください。 https://stackoverflow.com/help/how-to-askを読んでください。回答が得られる可能性が高まり、私たちの生活が楽になります。 – akraf

答えて

1

多くの研究をした結果、私は思ったよりはるかに簡単な解決策を見つけることができました。

私は高度なカスタムフィールドを使用しているので、私はショートコードを使用することができます。

たとえば、ダウンロード可能な製品に使用するカスタムフィールドDownload Version(slug:download_version)があります。

はランダムなページに、私はプロダクトIDがしたい他のユーザーのための9

たぶん便利ですショート

[acf field="download_version" post_id="9"] 

を使用し、特定の製品のダウンロードバージョンの値を表示するには同じことをする...

関連する問題