Моя функция the_content() в WordPress не работает

Моя функция the_content() не работает. пожалуйста, проверьте мой код, прикрепленный ниже. этот код написан в шаблоне страницы.

<div class="row marT20" >
    <div class="content">
        <?php 
            while ( have_posts() )
            {
                the_post();
        ?>
        <h2><?php the_title(); ?></h2>
        <p class="marT20"><?php the_content(); ?></p>
        <?php
            }
        ?>
    </div>

Это не показывает никакого контента, но заголовок печатает.

Редактировать:-

я решил этот вопрос сам... это была моя вина в написании functions.php.

2 ответа

Используйте этот код Пожалуйста с условием

<?php if (have_posts()) : while (have_posts()) : the_post(); ?> // if post exists

<?php the_title(); ?> // title 

<?php the_content(__('(more...)')); ?> //content with more option

<?php endwhile; else: ?> //else
**strong text**
<?php echo "Sorry, no posts matched your criteria."; ?></p><?php endif; ?> // print this

Для получения дополнительной информации: кроме the_content(); Вы также можете использовать echo get_the_content();

Другие вопросы по тегам