【问题标题】:Wordpress: feaured images into menuWordpress:将图片添加到菜单中
【发布时间】:2012-01-28 21:14:28
【问题描述】:

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

在某些页面上,我包含精选图片(输出为 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'); ?>

...不允许这样做。

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

干杯。

【问题讨论】:

    标签: image wordpress menu featured


    【解决方案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>';
    }
    

    【讨论】:

    • 这样做的问题是,您将失去添加当前页面类、祖先类等的 wp_nav_menu 功能。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-24
    • 2013-10-19
    • 2014-01-12
    • 1970-01-01
    相关资源
    最近更新 更多