• 赤色のリンクは、まだ日本語Codexに存在しないページ・画像です。英語版と併せてご覧ください。(詳細

このWikiはいつでも誰でも編集できます

「関数リファレンス/wp get attachment url」の版間の差分

提供: WordPress Codex 日本語版
移動先: 案内検索
(和訳をクリーンアップ。原文リンクを修正。02:24, 1 February 2015 Najamelan 版を反映。)
(最新のマージ)
 
32行目: 32行目:
  
 
{{Return||文字列/真偽値|アップロードした添付ファイルの URI を返す。失敗すると <tt>false</tt> を返す。}}
 
{{Return||文字列/真偽値|アップロードした添付ファイルの URI を返す。失敗すると <tt>false</tt> を返す。}}
 +
 +
== デフォルトの使い方 ==
 +
<?php echo wp_get_attachment_url( 12 ); ?>
 +
Outputs something like <tt><nowiki>http://example.net</nowiki>/wp-content/uploads/<var>filename</var></tt>
 +
  
 
<div id="Notes">
 
<div id="Notes">
66行目: 71行目:
 
{{Tag Footer}}
 
{{Tag Footer}}
  
{{原文|Function Reference/wp_get_attachment_url|149368}} <!-- 02:24, 1 February 2015 Najamelan 版 -->
+
{{原文|Function Reference/wp_get_attachment_url|151926}} <!-- 02:38, 4 June 2015‎ Brs14ku 版 -->
  
 
{{DEFAULTSORT:Wp_get_attachment_url}}
 
{{DEFAULTSORT:Wp_get_attachment_url}}

2015年6月17日 (水) 10:36時点における最新版

添付ファイルのフル URI を返します。失敗すると false を返します。


使い方

<?php wp_get_attachment_url( $id ); ?>

デフォルトの使い方

<?php echo wp_get_attachment_url( 12 ); ?> 

上記のコードは例えば http://example.net/wp-content/uploads/ファイル名 のように出力します。

パラメータ

$id
整数) (必須) 添付ファイルの ID
初期値: なし

戻り値

(文字列/真偽値) 
アップロードした添付ファイルの URI を返す。失敗すると false を返す。

デフォルトの使い方

<?php echo wp_get_attachment_url( 12 ); ?> 

Outputs something like http://example.net/wp-content/uploads/filename


参考

  • この関数は URI を「URL エンコード」しません。もし添付ファイルの名前に不正な文字が含まれるなら、有効な URL を得るためにこの関数の出力に rawurlencode 関数 を適用してください。下記のサンプルコードは、添付ファイルについてサイトのルートからの相対 URL を取得します:
$parsed = parse_url( wp_get_attachment_url( $attachment->ID ) );
$url    = dirname( $parsed [ 'path' ] ) . '/' . rawurlencode( basename( $parsed[ 'path' ] ) );

変更履歴

2.1.0 : 新規導入

ソースファイル

wp_get_attachment_url()wp-includes/post.php にあります。

添付ファイル関数: 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(), is_attachment(), wp_get_attachment_metadata()


関数リファレンステンプレートタグ目次もご覧ください。


最新英語版: WordPress Codex » Function Reference/wp_get_attachment_url最新版との差分