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

回答編集履歴

2

追記の追記

2018/03/11 11:26

投稿

8-0_nyan5
8-0_nyan5

スコア2354

answer CHANGED
@@ -13,4 +13,21 @@
13
13
  ```ここに言語を入力
14
14
  $post_id = get_page_by_path("sulg_name", "OBJECT", "カスタム投稿のスラッグ");
15
15
  $post_id = $post_id->ID;
16
- ```
16
+ ```
17
+
18
+ 追記2
19
+ ---
20
+ ```php
21
+ $custom_fields = get_post_custom();
22
+ $my_custom_field = $custom_fields['animal'];
23
+ foreach( $my_custom_field as $key => $value )
24
+
25
+ $post_id = get_page_by_path( $value, "OBJECT", "xxxtype" );
26
+ $post_id = $post_id->ID;
27
+
28
+ echo get_post_meta( $post_id, 'cry', true );
29
+
30
+ ```
31
+
32
+ [関数リファレンス/get page by path](https://wpdocs.osdn.jp/%E9%96%A2%E6%95%B0%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9/get_page_by_path)
33
+ https://wpdocs.osdn.jp/%E9%96%A2%E6%95%B0%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9/get_page_by_path

1

追記

2018/03/11 11:26

投稿

8-0_nyan5
8-0_nyan5

スコア2354

answer CHANGED
@@ -5,4 +5,12 @@
5
5
  [【WordPress】スラッグ名からIDを取得する方法](https://qiita.com/konweb/items/0689d0ad31e9a9ff75db)
6
6
  https://qiita.com/konweb/items/0689d0ad31e9a9ff75db
7
7
 
8
- 参考まで。
8
+ 参考まで。
9
+
10
+ 追記
11
+ ---
12
+ 参考ページでは、「post」で書かれていますが、そこを「カスタム投稿のスラッグ」に変えればいけると思います。
13
+ ```ここに言語を入力
14
+ $post_id = get_page_by_path("sulg_name", "OBJECT", "カスタム投稿のスラッグ");
15
+ $post_id = $post_id->ID;
16
+ ```