2011-12-28 43 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