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