画像のURLからattachment_idを取得する

Get the Attachment ID from an Image URL in WordPress – Philip Newcomer

Retrieve Attachment ID from Image URL – Pippins Plugins

より。
WordPressの画像は、デフォルトだと、アップロードされると、3種類作成されますよね。
add_image_sizeなどを追加していれば更にその数だけ。
ファイル名にすると、xxxx-150×150.png など、-に続いてサイズが付いてたりします。

やりたかったことは、投稿に含まれる画像(upload ディレクトリ内にアップロードされている)の元画像のid。
これがわかれば、新たに画像サイズを追加したり、加工したりがやり易いなぁと思ったわけです。

作成される画像は末尾に、xxxx-150×150.png など -幅 × 高さ.(画像の種類)と追加されます。コレを取り除けば元画像のパスがわかる思って、とりあえずまだ途中…^^;

返信を残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です