質問編集履歴
2
追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -53,7 +53,44 @@
|
|
53
53
|
);
|
54
54
|
}
|
55
55
|
```
|
56
|
+
```php
|
57
|
+
function insertDataToTermsTable($acmData, $wpdb) {
|
58
|
+
extract($acmData);
|
59
|
+
$encodedAcmNm = rawurlencode($acmNm);
|
60
|
+
$wpdb->query(
|
61
|
+
$wpdb->prepare(
|
62
|
+
"
|
63
|
+
INSERT INTO $wpdb->terms
|
64
|
+
(
|
65
|
+
name,
|
66
|
+
slug,
|
67
|
+
term_group
|
68
|
+
)
|
69
|
+
VALUES
|
70
|
+
(
|
71
|
+
%s,
|
72
|
+
%s,
|
73
|
+
%d
|
74
|
+
)
|
75
|
+
ON DUPLICATE KEY UPDATE
|
76
|
+
name = VALUES(name),
|
77
|
+
slug = VALUES(slug),
|
78
|
+
term_group = VALUES(term_group)
|
79
|
+
",
|
80
|
+
array(
|
81
|
+
$acmNm,
|
82
|
+
$encodedAcmNm,
|
83
|
+
0
|
84
|
+
))
|
85
|
+
);
|
86
|
+
}
|
87
|
+
```
|
88
|
+
こちらのコードだったら動きます...
|
89
|
+
うまくいっていないコードとほとんど同じです。
|
56
90
|
|
91
|
+
どうしても動きません。
|
92
|
+
お願いします...
|
93
|
+
|
57
94
|
この関数がステージング環境では動きませんでした。
|
58
95
|
ローカル環境とステージング環境の違いはサーバーがさくらVPSかローカルかの違いだけです。
|
59
96
|
テーブルの定義も確認しましたが、全く一緒でした。
|
1
誤字
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
[WordPress] INSERT INTO文をまとめた関数がローカル環境で動く
|
1
|
+
[WordPress] INSERT INTO文をまとめた関数がローカル環境で動くが、ST環境では動かない
|
body
CHANGED
File without changes
|