質問編集履歴

4

修正

2019/11/26 17:11

投稿

amegahutteruyo
amegahutteruyo

スコア15

test CHANGED
@@ -1 +1 @@
1
- WordPressのカスタムフィールドに配列を入れるとき、json_encodeするとダブルクオートが余分増える
1
+ WordPressのWP_Queryでの記事取得ついて
test CHANGED
File without changes

3

訂正

2019/11/26 17:11

投稿

amegahutteruyo
amegahutteruyo

スコア15

test CHANGED
File without changes
test CHANGED
@@ -18,7 +18,7 @@
18
18
 
19
19
  // 保存
20
20
 
21
- function my_update_post_meta_encode( $id, $meta_key, $val ){
21
+ function my_update_post_meta( $id, $meta_key, $val ){
22
22
 
23
23
  $encoded = json_encode( $val );
24
24
 
@@ -30,7 +30,7 @@
30
30
 
31
31
  // 取得
32
32
 
33
- function my_get_post_meta_decode( $id, $meta_key ){
33
+ function my_get_post_meta( $id, $meta_key ){
34
34
 
35
35
  $val = get_post_meta( $id, $meta_key, true );
36
36
 
@@ -100,9 +100,11 @@
100
100
 
101
101
 
102
102
 
103
+ ですが、`json_encode`による値の保存と取得について、私には現状の書き方が限界でした。
104
+
105
+
106
+
103
107
  ###質問
104
-
105
- ですが、`json_encode`で値を保存したり取得したりする流れについて、私には現状の書き方が限界でした。
106
108
 
107
109
 
108
110
 
@@ -116,4 +118,4 @@
116
118
 
117
119
  `json_encode([])`とできるようになるためには、
118
120
 
119
- 上記の保存と更新のコードはどう直すべきかご教授願えませんでしょうか。
121
+ 上記の保存と取得のコードはどう直すべきかご教授願えませんでしょうか。

2

array()を[]に訂正

2019/10/19 08:40

投稿

amegahutteruyo
amegahutteruyo

スコア15

test CHANGED
File without changes
test CHANGED
@@ -66,7 +66,7 @@
66
66
 
67
67
  'relation'=>'OR',
68
68
 
69
- array(
69
+ [
70
70
 
71
71
  'key' => 'search_fiedls',
72
72
 

1

$decodeの誤字訂正

2019/10/19 08:37

投稿

amegahutteruyo
amegahutteruyo

スコア15

test CHANGED
File without changes
test CHANGED
@@ -36,9 +36,9 @@
36
36
 
37
37
  $trimed = my_trim_doublequote($val);
38
38
 
39
- $encoded = json_decode( $trimed );
39
+ $decoded = json_decode( $trimed );
40
40
 
41
- return $encoded;
41
+ return $decoded;
42
42
 
43
43
  }
44
44