Wordpressのカスタムテーマを書き始めました。私は 'Home'という新しいページを作成し、フロントページを静的ページに設定して 'Home'を選択しました。このページには、「ニュース」のカテゴリと複数の画像のカテゴリを持つすべての投稿が表示されます。ポストではなく静的なホームページのIDを取得する
私は、次でフロントpage.phpを追加しました:
<?php get_header(); ?>
<div class='detail'>
<?php if (have_posts()) {
query_posts('category_name=news');
while (have_posts()) : the_post(); ?>
<h4><?php the_date('d/m/Y'); ?> - <?php the_title(); ?></h4>
<div class='post'><?php the_content(); ?></div>
<?php endwhile; }?>
</div>
<?php get_footer(); ?>
を、私は、画像のカップルをアップロードし、「ホーム」ページにそれらを添付しました。私は今添付された画像のURLを取得したい。私のような何か試してみた:
$images =& get_children('post_type=attachment&post_mime_type=image&post_parent=' . get_the_ID());
をが、これは私だけがループの外に上記のコードを入れていても、示されている最新のポストのIDを返します。静的なフロントページを削除してホームページに移動すると、正しい結果が得られます。静的なページとして使用すると、ホームページの画像をどのように取得できますか?
これはPHPとWordPressの開発