WordPressのファイルパスの添付ファイルIDを取得する
P粉716228245
P粉716228245 2023-10-20 09:02:14
0
2
614

ファイルへのパスはわかっているので、添付ファイル ID を取得したいと考えています。

URL を取得するために ID を必要とする関数 wp_get_attachment_url() がありますが、それを逆にする必要があります (ただし、パスは URL ではありません)

P粉716228245
P粉716228245

全員に返信(2)
P粉254077747

更新: 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 つの理由から最良だと考えます:

  • いくつかの整合性チェックが行われます
  • ###[重要! ] ドメインとは関係ありません。これは、サイトを安全に移動するのに役立ちます。私にとって、これは重要な機能です。
いいねを押す +0
P粉282627613

pippinsplugins.com からのこのクールなスクリーンショットを使用しました

この関数をfunctions.phpファイルに追加します

リーリー

次に、ページまたはテンプレートでこのコードを使用して、ID を保存/印刷/使用します:

リーリー

元の投稿はこちら: https://pippinsplugins.com/retrieve-attachment-id-from-imageurl/

###それが役に立てば幸い ;) フランシス

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート