web-dev-qa-db-ja.com

パーマリンク(URL)構造をカスタマイズする方法

私は私の投稿に添付ファイルのURLを取得するために$ post-> guidを使用しています。出力は次のようになります。 http://example.com/foo/ [ここで、fooはファイル名です]。今私は のようなURLを作りたいhttp://example.com/wp-content/uploads/foo/ どのように私はそれをコーディングすることができますか?

1
armin

GUIDフィールドはnotURLであり、その目的には使用しないでください。それはたまたまURLのように見える一意の識別子ですが、それ自体は信頼されるべきではありません。

WordPressには、添付ファイルのURLとファイルを取得するための多数の機能があります。

get_children

get_attached_media

the_attachment_link

get_attachment_link

wp_get_attachment_link

wp_get_attachment_image

wp_get_attachment_image_src

wp_get_attachment_url

wp_get_attachment_thumb_file

wp_get_attachment_thumb_url

wp_get_attachment_metadata

この場合、関数wp_get_attachment_imageがおそらく探しているものです。

1
Milo