質問: Wordpressで記事編集画面外から記事編集をする方法 お世話になります。今回、wordpressの記事編集について質問がございます。 普段、wordpressで記事を投稿する際はログインして記事編集画面から記事を投稿するのが一般的です。 今回の質問は、wordpressの記事編集画面からではなく、wordpressのフォルダの外からwordpressの記事編集ができる方法はあるかをご教授いただきたく存じます。 例えば、同一サーバー内で、wordpressのフォルダの外で、簡単なテキストフォームが入ったhtmlファイルをつくって、そのフォームの内容を送信すると、指定記事IDのカスタムフィールドの値を更新できるような方法がありましたら教えていただければと存じます。 どうぞ、よろしくお願い致します。 ーーーーーーーーーーーーーーーーーーーーーーーー (1)さくらインターネットのレンタルサーバーを使用 (2)「wordpressのフォルダ」と「簡単なテキストフォームhtmlファイル」が同一サーバー内にある (3)テキストフォームに記入された内容を、同一サーバー内のwordpressの指定記事IDにあるカスタムフィールドの値を変更したい。
回答: htmlファイルではできません。 PHPならば、wordpressのAPIを使えば、不可能ではありませんが、 Wordpressのプラグインを自分で作れるくらいの能力(PHP、Wordpressの知識) が必要です。 また、セキュリティ上、脆弱にならないか、十分検討してください。 参考サイト 外部の php クラスや関数から Wordpressの関数あるいはタグを含めた API を扱う方法 関数リファレンス/update_post_meta