Вывод картинок с последними записями в сайдбаре

Поиск к нечему дельному меня не привёл.
Вопрос в следующем хочу сделать в чтобы в сайдбаре вместе с названием поста выводилась любая thumbs картинка из папки с картинками для этого поста.
Вот примерно как это выглядит http://www.9linesmag.com/ центральная колонка!

Догадываюсь что достаточно например создавать папку с картинками с тем же названием что и название поста и где нибудь в луп написать код
(НАПРИМЕР) site.ru/wp-content/gallery/<?php %postname% ?>/thumbs/thumbs_1.jpg
И каждый раз просто при создании катринок делать картинку с названием 1.jpg

А теперь вопрос: так каким же кодом можно вызывать картинку из папки с идентичным названием как у поста?

Я канечто не первый кто об этом думал и наверняка есть куча решений этого вопроса совсем другим методом, пожалуйста ткните меня носом в готовый ответ :rolleyes:

Спасибо!

ну сами решения можно копать в темах, которые ищутся по запросу magazine-style.

ну сами решения можно копать в темах, которые ищутся по запросу magazine-style.

Нашел такую тему и так код отвечающий за вывод последних записей такой

<h3 class="mast">Recent Posts</h3>
                    
                    <?php $the_query = new WP_Query('cat=-' .$catid. ',-' .$catid2. '&showposts=5&offset=1&orderby=post_date&order=desc');
            
                    while ($the_query->have_posts()) : $the_query->the_post();

                    $do_not_duplicate = $post->ID; ?>
                    
                    <div class="home_recent_post">
                    
                        <?php if ( get_post_meta($post->ID, 'thumb_home_img', true) ) { ?>
                        <div class="home_recent_thumb">
                            <a href="<?php the_permalink(); ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><img src="<?php bloginfo('stylesheet_directory'); ?>/images/thumbs/<?php echo get_post_meta($post->ID, "thumb_home_img", $single = true); ?>" alt="<?php the_title(); ?>" /></a>  .............................

а выводит он код вот такой и не слова про картинку

<h3 class="mast">Recent Posts</h3>

<div class="home_recent_post">

<div class="home_recent_title" id="post-470">
<a href="http://site.info/?p=470" rel="bookmark" title="Permanent Link to Foxconn запускает сайт Quantum-Force.net">Foxconn запускает сайт Quantum-Force.net</a>

</div>

В другой теме нашёл файл recent.php и насколько понял его надо настроить подскажите как с этим работать, в какую папку и как сохранить рисунки, и как настроить файл recent.php. А то я туплю

<div class="recent menu">
<?php
// File displays recent posts
// Change the variable to your category or tag name
    $cat_name = '';
    $tag_name = '';
// Number of posts you want to display (change "$posts_wanted=5" to the number of posts you want shown)
    $posts_wanted = 5;

// Display name based on category or display recent posts
    echo '<h2 class="section-header">';
    if($cat_name !== '') echo $cat_name;
    elseif($tag_name !== '') echo $tag_name;
    else _e('Recent Posts','options');
    echo '</h2>';

// Query the posts
    rewind_posts();
    if($cat_name !== '') :
        query_posts("category_name=$cat_name&showposts=$posts_wanted");
    elseif($tag_name !== '') :
        query_posts("tag=$tag_name&showposts=$posts_wanted");
    else :
        query_posts("showposts=$posts_wanted");
    endif;
// Loop
    $i = 1;
    while(have_posts() && $i <= $posts_wanted) : the_post(); update_post_caches($posts);

// Checks for a thumbnail for the post
    $thumb = get_post_custom_values($key = 'Thumbnail');
// Checks for alt text for the thumbnail
    $thumb_alt = get_post_custom_values($key = 'Thumbnail Alt');
    ?>

<div id="recent-post-<?php the_ID(); ?>" class="post">

<?php
    // Checks thumbnail array to see if there's any information in the Value field
    if(isset($thumb[0]) && strcmp($thumb[0],'')!= 0)  {
        ?>
        <a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>">
        <img src="<?php echo $thumb[0]; ?>" alt="<?php if($thumb_alt !== '') echo $thumb_alt[0]; else echo the_title(); ?>" class="thumbnail" /></a>
    <?php } // endif ?>

    <h3><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h3>
    <div class="entry">
    <?php // Display excerpt
        limit_content('125', __('Read More','options').' &raquo;'); ?>
    </div><!-- entry -->
</div><!-- post -->
<?php
    $i++; // Iterate the $i variable
    endwhile; wp_reset_query(); // endwhile - loop
?>
<p class="ie6-bug">&nbsp;</p></div><!-- recent -->

НУ помогите же кто нибудь ))
Значит понял что катринку можно прилепить при помощи Custom Fields а вот как заставить отображаться эту картинку в сайдбаре???

Пока нашел такой способ вывода картинок

<a href="<?php the_permalink(); ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><img src="<?php bloginfo('stylesheet_directory'); ?>/images/thumbs/<?php echo get_post_meta($post->ID, "thumb_home_img", $single = true); ?>" alt="<?php the_title(); ?>" /></a>

Но он неудобен тем что каждый раз приходится бросать картинку по адресу wp-content/themes/tma/images/thumbs/ и в custom field писать ключь thumb_home_img и значение картинка.jpg. А хотелось б указывать прямой адес до уже существующего thumbs ((

Anonymous
Отправить
Ответ на: