teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

質問者のコメントをうけて、調査方法を追記

2020/02/06 09:43

投稿

退会済みユーザー
answer CHANGED
@@ -12,4 +12,22 @@
12
12
  echo $file['file'];
13
13
  }
14
14
  }
15
- ```
15
+ ```
16
+
17
+ ---
18
+
19
+ 追記
20
+
21
+ 今回のケースをどう調べていったかを以下に記載します。
22
+
23
+ 1. WooCommerceの「商品」はカスタム投稿タイプなので、それに付随する情報はおそらく「カスタムフィールド」だろうと検討をつける
24
+ 2. カスタムフィールドはデータベースの「wp_postmeta」テーブルに保存されるので、phpMyAdminで「wp_postmeta」テーブルを見る
25
+ 3. それらしい名前「_downloadable_files」を見つける
26
+ 4. 個別商品ページのテンプレート(single-product.php)内で、「_downloadable_files」フィールドを`var_dump`してみる
27
+ 5. 目的のもの(今回の場合はダウンロードファイルのURL)を見つける
28
+ 6. `var_dump`して確認したデータ構造にあわせて、コードを書く
29
+
30
+ 以上のような流れです。
31
+
32
+ 是非、ご自分でも確かめてみてください。
33
+ ご参考になれば幸いです。