• Проверяю свое детище валидатором. Ошибка в заголовке. Вот она:
    ‘<header id=»branding» role=»banner»>
    <hgroup>
    <h1 id=»site-title»><span>dela-v-dome.ru</span></h1>
    <h2 id=»site-description»>Ремонт в доме, быт, досуг.</h2>
    </hgroup>

    Ответ валидатора:
    «Element hgroup not allowed as child of element header in this context» Как правильно исправить эту ошибку?

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, denisco.pro

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

    Эта ошибка устранена. Теперь следующая:проверяю отдельную статью.
    Валидатор указывает, что в такой форме:
    ‘<div class=»entry-meta»>↩
    <span class=»sep»>Опубликовано </span><time class=»entry-date» datetime=»2016-05-17T02:17:24+00:00″ pubdate>Май 17, 2016</time><span class=»by-author»> <span class=»sep»> автором </span> <span class=»author vcard»>admin</span></span> </div>’ неправильно.
    Вот его ответ:
    «Attribute pubdate not allowed on element time at this point.
    From line 136, column 156; to line 136, column 225
    bookmark»><time class=»entry-date» datetime=»2016-05-17T02:17:24+00:00″ pubdate>Май 17
    Attributes for element time:
    Global attributes
    datetime — Machine-readable value»
    Не могу понять, что мне надо искать в редакторе «Внешнего вида». Просмотрела все .PHP, нет нигде ни намека на что-то похожее.

    Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, denisco.pro

    Судя по всему, чтобы пройти валидацию этот тег тоже придется заменить.

    Искать скорее всего нужно в single.php или content.php, но разработчики темы могли поместить это и куда-то в другое место.

    1. А зачем Вы проверяете валидатором? У Вас какие-то проблемы с отображением сайта?
    2. Адрес сайта есть? Какую темы Вы используете?

    Спасибо за поддержку. Отвечаю на Ваши вопросы:
    !. WordPress 4.5.3 с темой оформления Twenty Eleven,
    2. http://dela-v-dome.ru/
    3. Проверяю валидатором, чтобы устранить ошибки,
    4. Отображается, мне кажется, нормально.

    Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, denisco.pro

    !. WordPress 4.5.3 с темой оформления Twenty Eleven,

    в файле functions.php темы строка 671. Изменения лучше вносить через механизм дочерних тем.

    3. Проверяю валидатором, чтобы устранить ошибки,
    4. Отображается, мне кажется, нормально.

    Тогда не вижу особого смысла так дотошно проходить валидацию)

    Здравствуйте! В файле functions.php темы 2011 всего 610 строк. Я его весь просмотрела, со словом pubdate нашла в нем только это:
    /* translators: 1: comment author, 2: date and time */
    printf( __( ‘%1$s on %2$s <span class=»says»>said:</span>’, ‘twentyeleven’ ),
    sprintf( ‘<span class=»fn»>%s</span>’, get_comment_author_link() ),
    sprintf( ‘<time pubdate datetime=»%2$s»>%3$s</time>‘,
    esc_url( get_comment_link( $comment->comment_ID ) ),
    get_comment_time( ‘c’ ),
    Спасибо за ссылку на механизм дочерних тем. Если все, что раньше я исправила в ошибках темы вновь проявится, буду исправлять с его помощью.

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Тема «Тема 2011» закрыта для новых ответов.