浏览自定义菜单中的特色图像

时间:2017-10-26 作者:Sam

尝试在没有插件的情况下通过自定义菜单中的特色图像,这样我就可以根据自己的需要设置样式。

这是迄今为止我掌握的代码;

<?php
$navMenu = wp_get_nav_menu_items(6); /*/Pass Nav Menu_id or Name*/
$previousMenuParent = $level = 0;                         
foreach ($navMenu as $menu) {
    $level = 0;
    echo \'<li style="background-image:url("");"><a href="\'. $menu->url .\'">\'. $menu->title .\'</a>\';                            
    echo \'<br><br>\';
    echo $menu->title = has_post_thumbnail($menu->object_id) ? get_the_post_thumbnail($menu->object_id, \'thumbnail\') : $menu->title;
}
?>
我也试过了;

echo get_the_post_thumbnail($menu->ID);
我觉得我很接近,但要么出错,要么什么都没有(或者在最新的情况下,只是标题再次出现)

有人能帮我接电话吗?

1 个回复
最合适的回答,由SO网友:Sam 整理而成
<?php
    $navMenu = wp_get_nav_menu_items(6);                                                    
    foreach ($navMenu as $menu) {                            
        echo \'<li style="background-image:url( \'. get_the_post_thumbnail_url( $menu->object_id ) .\' )">\';
        echo \'<a href="\'. $menu->url .\'">\'. $menu->title .\'</a>\';
    }
?>
结束

相关推荐