Почему все эти теги <ul>не отображаются на моем веб-сайте? - PullRequest
0 голосов
/ 28 февраля 2020
<?php
    get_header();

  while(have_posts()){
   the_post();
   pageBanner()
?>
<div class="container container--narrow page-section">

// Если я введу здесь какой-либо текст, он будет показан на моей странице, но все, что находится внутри моего тега, не будет отображаться на моей странице.

     <ul class="min-list link-list" id="my-notes">
          <?php 
    $userNotes = new WP_Query(array(
             'post_type' => 'note',
             'posts_per_page' => -1,
              'author' => get_current_user_id()
    ));

    while($userNotes->have_posts()) {
        $userNotes->the_post(); ?>
        <li>
            <input class="note-title-field" value="<?php echo esc_attr(get_the_title()); ?>">
            <textarea class="note-body-field"><?php echo esc_attr(get_the_content()); ?></textarea>
        </li>

// если я уберу промежуток между ними my <? php и "}" я получаю сообщение об ошибке неожиданного конца файла <pre> ?> </ul>

1 Ответ

3 голосов
/ 28 февраля 2020

Похоже, вам не хватает закрывающей скобки, пока l oop.

<?php
    get_header();

  while(have_posts()){
   the_post();
   pageBanner()
?>

Должно быть:

<?php
  get_header();

  while(have_posts()){
    the_post();
    pageBanner();
  }
?>

То же самое относится и к l oop :

while($userNotes->have_posts()) {
        $userNotes->the_post(); ?>
        <li>
            <input class="note-title-field" value="<?php echo esc_attr(get_the_title()); ?>">
            <textarea class="note-body-field"><?php echo esc_attr(get_the_content()); ?></textarea>
        </li>
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...