ちょっと、私は特定のページを表示しようとしています。これはWordPressでこれを達成する方法
ページのサムネイル/おすすめ画像、ページタイトル、ページの説明、そのページへのリンクをプルダウンします。
これに沿った何か。
<ul>
<li>
<?php the_post_thumbnail(); ?>
<h2>Page Title</h2>
<p>Page Description</p>
<a href="#">Link to page</a>
</li>
</ul>
ご協力いただきありがとうございます。
更新日:現時点では、このようなものがあります。カスタムフィールドを使用して説明をインポートします。私は「文化」と呼ばれる親ページの下にあるページのみを表示する方法を試しています。
<?php query_posts('post_type=page'); ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<?php the_post_thumbnail(); ?>
<h2><?php the_title(); ?></h2>
<p>
<?php
global $wp_query;
$postid = $wp_query->post->ID;
echo get_post_meta($postid, 'description', true);
?>
</p>
<a href="<?php the_permalink(); ?>">More info</a>
<?php endwhile; endif; ?>
UPDATE 2:はそれを解決します!誰かが興味を持っているなら、以下を使用してください。 親ページ(id = 7)からすべてのサブページにプルされました。 その後、ポストサムネイル、ページタイトル、説明のあるカスタムフィールドの説明、最後にpermalinkが続きます。
似たような状況にある人に役立ちます。
<?php query_posts('post_type=page&post_parent=7'); ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<?php the_post_thumbnail('culture-page-listing'); ?>
<h2><?php the_title(); ?></h2>
<p>
<?php
global $wp_query;
$postid = $wp_query->post->ID;
echo get_post_meta($postid, 'description', true);
?>
</p>
<a href="<?php the_permalink(); ?>">More info</a>
<?php endwhile; endif; ?>
あなたは最初のページと投稿の違いを理解する必要があります。第二に、WordPressのコーデックスを読む必要があります。最後に、http://wordpress.stackexchange.com/ –
RE:あなたの更新:投稿!= Daveが指摘しているように、ページをチェックしてください。カテゴリ/タグで区切ってください。私のコードは以下のように表示されます(醜い場合)。 –