0

投稿画像がデータベースのどこに保存されているか知りたいです。それぞれの投稿の画像 URL を取得したいです。wp_posts テーブルで検索しましたが、見つかりませんでした。誰か助けてください。

4

3 に答える 3

2

ページビューに投稿の添付ファイルを表示しようとしている場合、それは WordPress 独自の機能を使用して行う方法です。すべての投稿の添付ファイルを取得し、サムネイル サイズで一覧表示します。

<?php    
$args = array(
    'post_type' => 'attachment',
    'numberposts' => -1,
    'post_parent' => $post->ID
);

$attachements = get_posts( $args );

if ( $attachements ):
?>

<!-- List all post images -->
<ul>         
<?php
    foreach ( $attachments as $attachment ) {
       echo '<li>';
       echo wp_get_attachment_image( $attachment->ID, 'thumbnail' );
       echo '</li>';
    }
?>
</ul>

<?php
endif;
?>

ただし、添付URLがどの列に格納されているかだけ知りたい場合は、wp_posts > guid

于 2013-09-13T09:17:43.010 に答える