Wordpress带有缩略图的子页面列表

时间:2012-07-19 02:40:31

标签: php wordpress

我正在帮朋友创建一个网站,并遇到了障碍。

我正在尝试在我的网站的“父级”页面上创建子页面列表。 链接到父页面:http://www.jonathandavidlange.com/paintings/

我希望php能够获取页面标题,缩略图,并将其作为链接。 像这样:http://www.jonathandavidlange.com/paintings/block-1-ferragosto-the-cafe/

事实证明这比我想象的更难。以下是我到目前为止的情况:

<?php $pages = get_pages(array('child_of' => 8)); ?> 

            <?php foreach ($pages as $page): ?>
                    <?php echo get_the_post_thumbnail($page->ID, 'thumbnail'); ?>
                    <h1><?php echo $page->post_title; ?></h1>
            <?php endforeach; ?>

截至目前,该页面只返回单列的页面列表,但它们未链接到该页面。

您可以提供的任何帮助都非常好。

谢谢你, 柜

修改

    <<?php $pages = get_pages(array('child_of' => 8)); ?> 

        <?php foreach ($pages as $page): ?>
            <h1><?php echo $page['post_title'] ?></h1>
            <a href="<?php echo $page['guid'] />"><img src="" /></a>
        <?php endforeach; ?>

1 个答案:

答案 0 :(得分:0)

那是因为你没有锚/链接。

这是你需要做的。 只需用变量替换已加星标的关键字。

修改

将图像留空,因为我说img源不在$ pages数组中。

<?php $pages = get_pages(array('child_of' => 8)); ?> 

      <?php foreach ($pages as $page): ?>
          <h1><?php echo $page['post_title'] ?></h1>
          <a href="<?php echo $page['guid'] ?>"><img src="" /></a>
      <?php endforeach; ?>