質問編集履歴
4
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,3 +1,15 @@
|
|
1
|
+
#追記(現在のコード)
|
2
|
+
|
3
|
+
```php
|
4
|
+
|
5
|
+
#functions.php
|
6
|
+
|
7
|
+
add_action( "add_post_meta", 'callApiBeforePosting', acmId, {$newAcmId} );
|
8
|
+
|
9
|
+
```
|
10
|
+
|
11
|
+
|
12
|
+
|
1
13
|
#分からないこと
|
2
14
|
|
3
15
|
- functions.phpに記載することは間違っていないのか?
|
3
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -59,3 +59,19 @@
|
|
59
59
|
```
|
60
60
|
|
61
61
|
コードは途中です。
|
62
|
+
|
63
|
+
|
64
|
+
|
65
|
+
#追記
|
66
|
+
|
67
|
+
```php
|
68
|
+
|
69
|
+
do_action('save_post', 'callApiBeforePosting');
|
70
|
+
|
71
|
+
function callApiBeforePosting() {
|
72
|
+
|
73
|
+
include_once('wp-content/themes/travelify/display-name-and-location.php');
|
74
|
+
|
75
|
+
}
|
76
|
+
|
77
|
+
```
|
2
タイトル修正
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
[WordPress] 記事
|
1
|
+
[WordPress] 「記事の保存が始まる前」にカスタムフィールドから値を取得し、その値を元にAPIをコールする方法
|
test
CHANGED
File without changes
|
1
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -11,6 +11,12 @@
|
|
11
11
|
#可能であれば、聞きたいこと
|
12
12
|
|
13
13
|
- 既存のテーブルに既にAPIをコールして必要な値が保存されている場合、スキップし、そうでない場合はAPIをコールするという仕組みはどのようにして書けば良いのか。
|
14
|
+
|
15
|
+
|
16
|
+
|
17
|
+
#なぜ開発するのか
|
18
|
+
|
19
|
+
全記事のカスタムフィールドに保存されているIDを取得して、そのIDを元にAPIをコールするバッチ処理を別途開発済みです。そのバッチ処理は1日に1回動く仕組みです。しかし、記事が投稿されて、その記事のカスタムフィールドに新しいIDが含まれていた場合、バッチ処理されるまでAPIがコールされていない状態です。そこで、バッチ処理がされるのを待つのではなく、記事投稿時に個別でAPIをコールする機能が必要だったので、開発しています。
|
14
20
|
|
15
21
|
|
16
22
|
|