問題 × 解決策

wordpressのメディアファイルを取得する方法

問題

wordpressのメディアファイルを取得するには?

解決策

ループ処理のオプションで「post_type」を「attachment」に指定することで取得できます。

 

メディアファイルを取得する方法

wordpressのメディアファイルを取得する方法をご紹介します。

「attachment」

ループ処理のオプションで「post_type」を「attachment」に指定することで取得できます。

$args = array(
	'post_status' => 'any',
	'post_type' => 'attachment',
	'posts_per_page' => -1
);
$media_files = get_posts( $args );
if ( $media_files ) {
    foreach ( $media_files as $media ) {
        $media_id = $media->ID; // メディアファイルのID
        $media_title = $media->post_title; // メディアファイルのタイトル
        $media_url = wp_get_attachment_link( $media_id, '' , false, false, 'リンクテキスト' ); // メディアファイルのURL
    }
}

参照

コメント

コメントを残す

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

5 × three =

「問題 × 解決策」
月別アーカイブ一覧

「問題 × 解決策」
月別アーカイブ一覧