2011-12-28 40 views
0

快乐圣诞给大家BTW。WordPress的:有图像的菜单

在某些网页我包括特色照片(正在被输出到2种不同的尺寸,200像素X 200像素和40像素X 40像素。

我的目标是显示40×40功能的图像出现在WordPress的菜单每当一个页面一个有特色的图像连接到它,例如:

<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'); ?> 

...不允许这样做。

如果有人能帮助我解决这个问题,这将是本作我一晚,但伟大的圣诞节:-)

干杯。

回答

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>'; 
} 
+0

这样做的问题是,您没有添加当前页面类,祖先类等的wp_nav_menu功能。 – cfx 2012-12-10 23:18:17