[WordPress] 写真から投稿を作成

写真から投稿を作成したいのだけど、すぐ良さそうなプラグインが見つからなかったので少しコードを書いた。まだ、全然使いやすくないが公開しておく。

管理画面から写真を選択してアップロードすると、次のことを行う。

  1. 新規記事を作成(ファイル名をタイトル)
  2. メディアへ写真を登録
  3. 記事へ写真を挿入と投稿日時を撮影日時に変更して更新

少し新規投稿がしやすくなるライブラリを利用させてもらった。

理想は、写真をドラッグ & ドロップすると投稿がどんどんできる動作。WordPress メディアの登録から投稿を作成したり、WordPress の機能のメディアの登録処理に追加するアプローチの方が良いかもしれない。

画面

post-from-photo

コード

EXIF 情報のある大き目の写真を登録してほぼエラーが発生しない前提。

インストールは、下記コードのファイルと、wokamoto/wp_post_helper を /wp-content/plugins/post-from-photo ディレクトリに入れる。

wp_update_post で post_date を更新

少しはまったのが、draft で新規投稿し、publish で投稿を更新すると、更新時に投稿日時(post_date)の変更が有効にならないみたい。publish → publish だとうまく動作する。

スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク