Wordpress: добавлены изображения в меню - PullRequest
0 голосов
/ 28 декабря 2011

Счастливого Рождества всем BTW.

На некоторых страницах я включаю избранные изображения (которые выводятся в 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 Ответ

1 голос
/ 28 декабря 2011

Вы можете использовать функцию 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>';
}
...