Ответы в темах

Просмотр 8 ответов — с 1 по 8 (всего 8)
  • Автор DVSnic

    (@dvsnic)

    Изображение не отображается. Может я что то делаю не так?
    Есть тип поля «Повторитель», называется our-works, в него вложены другие поля, одно из которых поле с изображением work-img, там стоит тип поля изображение и выбран «Возвращаемое значение — массив изображения».
    имг1
    Содержимое файла, который выводит поле следующее:

    <?php if( have_rows('our-works', 'option')) : ?>
    <section class="wrapper-container">
        <section class="our-works ">
            <div class="page-block-title">Наши работы</div>
            <ul class="our-works__list clearfix">
                <?php while( have_rows('our-works', 'option') ): the_row(); ?>
                    <li>
                        <div class="our-works__client">
                            <?php 
    
                            $image = get_field('work-img');
    
                            if( !empty($image) ): 
    
                                // vars
                                $url = $image['url'];
                                $title = $image['title'];
                                $alt = $image['alt'];
                                $caption = $image['caption'];
    
                                // thumbnail
                                $size = 'thumbnail';
                                $thumb = $image['sizes'][ $size ];
                                $width = $image['sizes'][ $size . '-width' ];
                                $height = $image['sizes'][ $size . '-height' ];
    
                                if( $caption ): ?>
    
                                    <div class="wp-caption">
    
                                <?php endif; ?>
    
                                <a href="<?php echo $url; ?>" title="<?php echo $title; ?>">
    
                                    <img src="<?php echo $thumb; ?>" alt="<?php echo $alt; ?>" width="<?php echo $width; ?>" height="<?php echo $height; ?>" />
    
                                </a>
    
                                <?php if( $caption ): ?>
    
                                        <p class="wp-caption-text"><?php echo $caption; ?></p>
    
                                    </div>
    
                                <?php endif; ?>
    
                            <?php endif; ?>
    
                            <div class="our-works__date"><?php the_sub_field('work-date') ?></div>
                            <div class="our-works__name"><?php the_sub_field('work-name') ?></div>
                            <div class="our-works__desc"><?php the_sub_field('work-desc') ?></div>
                        </div>
                        <div class="our-works__card"><?php the_sub_field('text') ?></div>
                    </li>
                <?php endwhile; ?>
            </ul>
        </section>
    </section>
    <?php endif; ?>

    Подскажите что не так?

    Автор DVSnic

    (@dvsnic)

    И не подскажите, там можно как то делать, что б изображение было обернуто ссылкой, что б при клике на уменьшенную картинку открывалось полное изображение?

    Автор DVSnic

    (@dvsnic)

    Нужно весь фрагмент кода вставлять?
    А в пункте «возвращение значения» выбирать «массив изображения?»
    рис.1

    Поменял, не помогло…

    Вот кусок с тегом img из файла index.php, можете подсказать как тут сделать вывод альта? И правильно я понял, что нужно именно в index.php, category.php, archive.php, search.php задавать альты для вывода?

    <img src="'. $full_src . '" width="480" height="280"></div>';
                                    echo '<div class="recently-featured-content">';
                                        echo '<span class="featured-tag batch">'.__('Featured').'</span><h3 class="title"><a href="'.esc_url( get_the_permalink() ).'">'.short_title('...', 7).'</a></h3>';
                                        echo mts_excerpt(33);
                                        mts_the_postinfo();
                                        echo '<div class="btn-wrap clearfix"><a href="'.esc_url( get_the_permalink() ).'" rel="nofollow">'.__('Read Full Article').'</a></div>';
                                    echo '</div>';
                                echo '</div>';
                            }
                            else{
                                if(2 == $i ){
                                    echo '<div class="list-right">';
                                        echo '<h3 class="list-title">'.__('Featured Recently').'</h3>';
                                        echo '<div class="latestPostWrapper">';
                                }
    
                                            echo '<div class="latestPost">';
                                                echo '<a href="'.esc_url( get_the_permalink() ).'" title="'.esc_attr( get_the_title() ).'" rel="nofollow">';
                                                    echo '<div class="featured-thumbnail"><img src="'.$thumb_src.'" width="66" height="50" alt="1"></div>';</a>

    Автор DVSnic

    (@dvsnic)

    На дефолтной теме все нормально. Дело в том, что стили данных таблиц приписаны в style.css моей темы.

    После обновления до версии 3.9 в визуальном редакторе не вставляются кнопки tinnymce

    Решение уже найдено

Просмотр 8 ответов — с 1 по 8 (всего 8)