Прошу помочь найти ошибку в коде
-
Доброго всем времени суток!
Прошу помочь с кодом.
Шаблон Ashe https://ru.wordpress.org/themes/ashe/
На сайте есть так называемые «избранные ссылки» — картинка с подписью, которая ведет на запись. Задается она через Настройку темы. Есть поле «Название», «url» и «добавить картинку».
Как видно на сайте под слайдером, две картинки по бокам отражаются корректно, а центральная выдает название адресом ссылки. Интересно то, что я меняла местами: в ссылку писала название, а в название — ссылку. Так не работает. Если не заполнено поле «название» — ничего не отображается вообще. Начинаешь вбивать название — вместо того, что забиваешь, появляется адрес ссылки.Я так понимаю, что код этот:
<div id="featured-links" class="<?php echo esc_attr(ashe_options( 'general_links_width' )) === 'boxed' ? ' boxed-wrapper': ''; ?> clear-fix"> <!-- Link 1 --> <?php if ( ashe_options( 'featured_links_image_1' ) !== '' || ashe_is_preview() ): ?> <div class="featured-link"> <?php if ( ashe_is_preview() ) { $image_src_1 = get_template_directory_uri() . '/assets/images/image_1.jpg'; $link_title_1 = 'Promo Box 1'; } else { $image_src_1 = wp_get_attachment_url( ashe_options( 'featured_links_image_1' ) ); $link_title_1 = ashe_options( 'featured_links_title_1' ); } ?> <img src="<?php echo esc_url( $image_src_1 ); ?>" alt="Link 1"> <a href="<?php echo esc_url( ashe_options( 'featured_links_url_1' ) ); ?>"> <div class="cv-outer"> <div class="cv-inner"> <h6><?php echo esc_html( $link_title_1 ); ?></h6> </div> </div> </a> </div> <?php endif; ?> <!-- Link 2 --> <?php if ( ashe_options( 'featured_links_image_2' ) !== '' || ashe_is_preview() ): ?> <div class="featured-link"> <?php if ( ashe_is_preview() ) { $image_src_2 = get_template_directory_uri() . '/assets/images/image_2.jpg'; $link_title_2 = 'Promo Box 2'; } else { $image_src_2 = wp_get_attachment_url( ashe_options( 'featured_links_image_2' ) ); $link_title_2 = ashe_options( 'featured_links_url_2' ); } ?> <img src="<?php echo esc_url( $image_src_2 ); ?>" alt="Link 2"> <a href="<?php echo esc_url( ashe_options( 'featured_links_url_2' ) ); ?>"> <div class="cv-outer"> <div class="cv-inner"> <h6><?php echo esc_html( $link_title_2 ); ?></h6> </div> </div> </a> </div> <?php endif; ?> <!-- Link 3 --> <?php if ( ashe_options( 'featured_links_image_3' ) !== '' || ashe_is_preview() ): ?> <div class="featured-link"> <?php if ( ashe_is_preview() ) { $image_src_3 = get_template_directory_uri() . '/assets/images/image_4.jpg'; $link_title_3 = 'Promo Box 3'; } else { $image_src_3 = wp_get_attachment_url( ashe_options( 'featured_links_image_3' ) ); $link_title_3 = ashe_options( 'featured_links_title_3' ); } ?> <img src="<?php echo esc_url( $image_src_3 ); ?>" alt="Link 3"> <a href="<?php echo esc_url( ashe_options( 'featured_links_url_3' ) ); ?>"> <div class="cv-outer"> <div class="cv-inner"> <h6><?php echo esc_html( $link_title_3 ); ?></h6> </div> </div> </a> </div> <?php endif; ?> </div><!-- #featured-links -->
Link 1 — это картинка слева, Link 2 — некорректно отображающаяся, Link 3 — картинка справа.
Это как раз название той картинки:
<h6><?php echo esc_html( $link_title_2 ); ?></h6>
Прошу прощение, может, я некорректно изложила мысль и оформила вопрос. Новичок здесь. Поправьте, если что не так.
Заранее благодарю за помощь!
Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]
- Тема «Прошу помочь найти ошибку в коде» закрыта для новых ответов.