0

顺便说一句,祝大家圣诞快乐。

在某些页面上,我包含精选图像(输出为 2 种不同尺寸,200 像素 x 200 像素和 40 像素 x 40 像素。

我的目标是在页面附有特色图片时,在 wordpress 菜单中显示 40 x 40 的特色图片。例如:

<ul>
    <li><a href=""><img src="featured-image-01" alt="" />This is menu item 01</a></li>
    <li><a href=""><img src="featured-image-02" alt="" />This is menu item 02</a></li>
    <li><a href=""><img src="featured-image-03" alt="" />This is menu item 03</a></li>
</ul>

等等

问题是用于生成wordpress菜单的通用代码......

<?php wp_list_pages('title_li=&sort_column=menu_order'); ?>

...不允许这样做。

如果有人能帮我解决这个问题,那对我来说将是一个迟到但很棒的圣诞节:-)

干杯。

4

1 回答 1

1

您可以使用该get_pages功能。

<?php
$pages = get_pages( 'sort_column' => 'menu_order' );

if($pages) {
    echo '<ul>';
    foreach($pages as $page) {
    ?>
        <li><a href="<?php get_permalink($page->ID);?>"><?php the_post_thumbnail( array (40,40) );?><?php echo $page->post_title;?></a></li>
<?php
    }
    echo '</ul>';
}
于 2011-12-28T05:10:44.237 回答