2013-02-15 46 views
0

我有標記這個樣子,我想在轉向WordPress的菜單簡單的靜態列表:拉動特色照片向WordPress菜單

<ul> 
    <li><a href="#"><img src="http://placekitten.com/200/300"></a></li> 
    <li><a href="#"><img src="http://placekitten.com/200/300"></a></li> 
    <li><a href="#"><img src="http://placekitten.com/200/300"></a></li> 
    <li><a href="#"><img src="http://placekitten.com/200/300"></a></li> 
</ul> 

我想每個列表項鍊接到特定的帖子,並拉入精選圖片而不是標題。如果我設置一個默認的WordPress的菜單,將這樣的輸出:

<ul> 
    <li><a href="post-1/">Blog Post 1</a></li> 
    <li><a href="post-2/">Blog Post 2</a></li> 
    <li><a href="post-3/">Blog Post 3</a></li> 
    <li><a href="post-4/">Blog Post 4</a></li> 
</ul> 

我怎麼會輸出,而不是像這樣:

<ul> 
    <li><a href="post-1/"><img src="post-1-featured-img.png"></a></li> 
    <li><a href="post-2/"><img src="post-2-featured-img.png"></a></li> 
    <li><a href="post-3/"><img src="post-3-featured-img.png"></a></li> 
    <li><a href="post-4/"><img src="post-4-featured-img.png"></a></li> 
</ul> 

所以基本上我只是想回到各自的特色圖片發佈後我在WordPress自定義菜單中指定,而不是帖子標題。

+0

你需要創建一個自定義walker類,這篇文章有很多的例子和指導http://wpsmith.net/2011/tutorials/how-to-add-menu-descriptions-featured-images-to- wordpress-menu-items/ – McNab 2013-02-15 12:28:20

+0

自定義步行者的東西是如此簡單的事情複雜的方式。我解決了這個在這裏使用一些過濾器:http://stackoverflow.com/questions/26079190/add-featured-image-to-wp-nav-menu-items/26079191 – 2014-09-29 07:24:15

回答

0

,你可以用它來獲取圖像,但米認爲你不能得到後功能菜單從默認的WP菜單

$defaults = array(
        'container' => '', 
        'container_class' => '', 
        'menu' => 'Main Menu', 
        'echo' => 1, 
        'items_wrap' => '<ul class="topmenu">%3$s</ul>', 
        'link_before'  => '<img src="post-1-featured-img.png"/>', 
    'link_after'  => '<span class="menu_h_r"></span></a>' 
       ); 

       wp_nav_menu($defaults); 

得到定義圖像,但不敢肯定,你會發現爲您解決。嘗試一些插件。

+0

謝謝。這將是一個自定義的WordPress菜單,我不想硬編碼圖像,他們需要動態生成 - 每篇文章的精選圖片。我只想返回精選圖片而不是標題。 – AlecRust 2013-02-15 11:36:07