@Taame

Где в этом коде php/html ошибка?

Всем доброго времени суток!
В чём может быть ошибка в следующем коде:
prnt.sc/stqn2v - Что сейчас
prnt.sc/str6mb - Что нужно

<?php if (!empty($featured_categories)): ?>
    <div class="featured-categories">
        <div class="categories__inner">
            <div class="section-heading">Выберите категорию</div>
            <ul class="categories__list">
              <li id="#" class="categories__item"></li>  
                <?php foreach ($featured_categories as $category): ?>
                    <span class="category-item__image" style="<?php echo get_category_image_url($category); ?>">
                        <a href="<?php echo generate_category_url($category); ?>" class="category-item">
                            <span class="category-item__separator"></span>
                            <span class="category-item__title"><?php echo category_name($category); ?></span>
                        </a>
                    </span>
                <?php endforeach; ?>
            </ul>
        </div>
    </div>
<?php endif; ?>
  • Вопрос задан
  • 445 просмотров
Пригласить эксперта
Ответы на вопрос 2
sharomet
@sharomet
Front-End
<li id="#" class="categories__item"></li>

Я думаю должно быть как-то так:
<ul class="categories__list">
             
                <?php foreach ($featured_categories as $category): ?>
                   <li id="#" class="categories__item">
                    <span class="category-item__image" style="<?php echo get_category_image_url($category); ?>">
                        <a href="<?php echo generate_category_url($category); ?>" class="category-item">
                            <span class="category-item__separator"></span>
                            <span class="category-item__title"><?php echo category_name($category); ?></span>
                        </a>
                    </span>
</li>  
                <?php endforeach; ?>
            </ul>
Ответ написан
nokimaro
@nokimaro Куратор тега PHP
Подозреваю что каждый элемент нужно поместить внутрь<li>
<?php if (!empty($featured_categories)): ?>
    <div class="featured-categories">
        <div class="categories__inner">
            <div class="section-heading">Выберите категорию</div>
            <ul class="categories__list">
                <?php foreach ($featured_categories as $category): ?>
                   <li id="#" class="categories__item">
                    <span class="category-item__image" style="<?php echo get_category_image_url($category); ?>">
                        <a href="<?php echo generate_category_url($category); ?>" class="category-item">
                            <span class="category-item__separator"></span>
                            <span class="category-item__title"><?php echo category_name($category); ?></span>
                        </a>
                    </span>
                   </li>  
                <?php endforeach; ?>
            </ul>
        </div>
    </div>
<?php endif; ?>
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы