回答編集履歴

1

2017/10/09 07:31

投稿

退会済みユーザー
test CHANGED
@@ -7,3 +7,65 @@
7
7
 
8
8
 
9
9
  あと勝手な妄想ですが、WordPressの記事を更新したらフィードを取得させたい側に必要な情報を入れたCSVか何かのファイルを投げるか取らせるかして、それを食わせたら軽いだろうなーと思います。
10
+
11
+
12
+
13
+ **追記**
14
+
15
+ 手間をかけずになるべく簡単に…と考えたらこうなりました。
16
+
17
+
18
+
19
+ ■WordPress側の処理
20
+
21
+ WordPressで記事を投稿した瞬間に外部にメールを送信する方法
22
+
23
+ [https://ottan.xyz/wordpress-publish-mail-push-5145/](https://ottan.xyz/wordpress-publish-mail-push-5145/)
24
+
25
+
26
+
27
+ 専用のアドレスを作っておいて、記事を更新したらフィードを表示させたい側へメールを送信
28
+
29
+
30
+
31
+ ■フィードを出力したい側の処理
32
+
33
+ メール受信時に PHP スクリプトを起動して自動処理させる方法
34
+
35
+ [http://www.abe-tatsuya.com/web_prog/php/mail2php.php](http://www.abe-tatsuya.com/web_prog/php/mail2php.php)
36
+
37
+
38
+
39
+ 【Linux】メール受信時にPHPスクリプトを起動する方法
40
+
41
+ [https://ameblo.jp/tekitoizm/entry-10907235565.html](https://ameblo.jp/tekitoizm/entry-10907235565.html)
42
+
43
+
44
+
45
+ メール受信時にPHPを動かす手段は環境に合った方法を調べてください。
46
+
47
+ メールを受信したらWordPressのフィードにアクセスしてファイルを保存
48
+
49
+ ```
50
+
51
+ <?php
52
+
53
+ $xml_file = file_get_contents( 'フィードのURL' );
54
+
55
+ file_put_contents( './feed.xml', xml_file );
56
+
57
+ ```
58
+
59
+
60
+
61
+ 以降、保存したXMLから出力
62
+
63
+ ```
64
+
65
+ $rss = simplexml_load_file( 'http://example.com/feed.xml' );
66
+
67
+
68
+
69
+ ```
70
+
71
+ これだとそう遅くはならないと思います。