0

wordpress では、画像やメディア ライブラリの画像へのリンクがデータベースに保存されないことがわかりました。投稿またはページの添付画像のみが保存されます。メディア ライブラリのすべての (元のサイズの) 画像を取得する定義済み関数はありますか?

まだ何も見つかりませんでした。wordpress ディレクトリのアップロード フォルダーを解析し、パスをリンクに変換する多くの正規表現ステートメントを使用して、独自の再帰関数を作成する方法を知っていますが、事前定義されたものがある場合は好みます。;)

4

1 に答える 1

0

「執着」の意味を理解しているかどうかはわかりません。これは、画像を照会するために必要な投稿タイプです。例えば:

$args = array(
    'post_status'    => 'inherit', 
    'post_type'      => 'attachment', 
    'post_mime_type' => 'image',
    'posts_per_page' => -1,
);

$wp_images = new WP_Query( $args );

$images = array();
foreach ( $wp_images->posts as $image ) {
    // Add each image src to the $images array
    $images[]= wp_get_attachment_url( $image->ID );
}
于 2015-01-13T14:32:01.733 に答える