在某些页面上,我包括精选图片(输出为2种不同尺寸,200px x 200px和40px x 40px。
我的目标是在页面附加了特色图像时,在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'); ?>
...不允许这样做。
如果有人能帮助我解决这个问题,对我来说这将是一个迟到但很棒的圣诞礼物: - )
干杯。
答案 0 :(得分: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>';
}