Содержимое CSS Grid неправильно переносится - PullRequest
0 голосов
/ 14 октября 2019

Я создал сетку с элементами сетки, которые выводят настраиваемые поля из темы WordPress, например, Title, Subtitle и Excerpt.

Когда у меня в сетке был какой-то удерживающий текст с тегом ap, текст был перенесен правильно.

Однако теперь, когда фиктивный контент заменен на функцию, текст представляет собой одну строку, которая не переносится в div сетки.

Пример изображения

Я искал решения, но не смог его взломать - любые предложения были бы чрезвычайно полезны.

Код здесь:

HTML:

<div class="grid-item">
     <div class="grid-header">
         <div class="grid-header-text">
             <h3 class="grid-title"><?php the_title(); ?></h3>
             <h4 class="grid-subtitle"><?php the_field('grid_subtitle'); ?> </h4>
         </div>

         <div class="grid-header-icon"> 
             <i class="fas fa-angle-double-up fa-3x"></i> 
         </div>
     </div>

     <div class="grid-body">     
         <p class="content">
             <?php the_field('grid_excerpt'); ?>
         </p>
     </div>
</div>

CSS:

.feature-grid {
    display: grid;
    grid-gap: 1em;
    grid-template-columns: 1fr 1fr;
}


.grid-item {
    border: solid black 1px;
    line-height: 2em;
    border-radius: 9px;

}

.grid-header {
    background: black;
    color: white;
    padding: 1em;
    border-radius: 8px 8px 0px 0px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    max-height: 100px;

}

.grid-body {}

родительский элемент по запросу одного пользователя:

<div class="section grid-section">

    <div class="feature-grid">

    <?php $frontPageGrid = new WP_Query(array(
'post_type' => 'grid-item',
'posts_per_page' => 4,
'order' => 'ASC'

));

while ($ frontPageGrid-> have_posts ()) {$ frontPageGrid-> the_post ();?>

        <div class="grid-item">

            <div class="grid-header">

                <div class="grid-header-text">

                    <h3 class="grid-title"><?php the_title(); ?></h2>
                        <h4 class="grid-subtitle"><?php the_field('grid_subtitle'); ?> </h3>
                </div>
                <div class="grid-header-icon"> <i class="fas fa-angle-double-up fa-3x"></i> </div>
            </div>

            <div class="grid-body">

            <p class="content">
            <?php the_field('grid_excerpt'); ?>
            </p>

            </div>
        </div>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...