контактной формы 7 нет на моем сайте wordpress? но работает на пустой странице некоторые проблемы с моим кодом - PullRequest
1 голос
/ 05 августа 2020

контактной формы 7 нет на моем сайте wordpress? но работает на пустой странице некоторые проблемы с моим кодом. когда я вставляю короткий код на свою страницу контактов, он появляется. Я выполнил свой код html и css Я также использовал bootstrap код 4.5 код контактной страницы

<?php
    get_header();  
    $thumbnail_url = wp_get_attachment_url(get_post_thumbnail_id($post -> ID)); 
?>
<?php
    if(has_post_thumbnail()){ ?>
        <section class="about"  style="background: url('<?php echo $thumbnail_url; ?>') no-repeat; background-size: cover;">
           <div class="hero-text w-100 text-white px-2 px-sm-0">
               <h1 class="display-3 brand"><?php echo the_title(); ?></h1>
               <p class="lead"><?php echo the_excerpt();   ?></p>
           </div>
        </section>
    <?php } else{   ?>
          <section class="about">
              <div class="hero-text w-100 text-white px-2 px-sm-0">
                  <h1 class="display-3 brand"><?php echo the_title(); ?></h1>
                  <p class="lead"><?php echo the_excerpt(); ?></p>
              </div>
          </section>
    <?php } ?>
<?php
    get_footer();
?>

1 Ответ

0 голосов
/ 05 августа 2020

Похоже, вам следует использовать the_content вместо the_excerpt - в этом случае будут выполняться шорткоды.

<h1 class="display-3 brand"><?php the_title(); ?></h1>
<p class="lead"><?php the_content(); ?></p>

Но если вам нужен отрывок с шорткодами, используйте

apply_shortcodes(get_the_excerpt());

В этом случае существует вероятность того, что ваш шортокд будет нарезан из-за ограничений длины фрагмента

...