ファイルへのパスはわかっているので、添付ファイル ID を取得したいと考えています。
URL を取得するために ID を必要とする関数 wp_get_attachment_url()
がありますが、それを逆にする必要があります (ただし、パスは URL ではありません)
P粉2540777472023-10-21 00:51:08
更新: wp 4.0.0 以降、その仕事を行う新しい関数があります。まだテストしていませんが、次のようになります:
https://developer.wordpress.org/reference/functions/attachment_url_to_postid/
古い答え: 私がこれまでに見つけた最良の解決策は次のとおりです:
https://frankiejarrett.com /2013/05/get-an-attachment-id-by-url-in-wordpress/
私はこれが 2 つの理由から最良だと考えます:
P粉2826276132023-10-21 00:44:12
pippinsplugins.com からのこのクールなスクリーンショットを使用しました
この関数をfunctions.phpファイルに追加します
リーリー次に、ページまたはテンプレートでこのコードを使用して、ID を保存/印刷/使用します:
リーリー元の投稿はこちら: https://pippinsplugins.com/retrieve-attachment-id-from-imageurl/
###それが役に立てば幸い ;) フランシス