· Рубрика: Сайтостроение

картинка шок
Не могу сказать когда именно появились эти ошибки: отсутствует: author, отсутствует: entry-title, отсутствует: updated, которые можно увидеть на странице гугл вебмастер «Инструменты для вебмастеров». Но тем не менее когда я вошла на данную страницу я мягко говоря была удивлена этим показателям.
элементы с ошибками

И конечно нужно было как можно скорей избавиться от этой ошибки. Для меня человеку не имеющему специального образования далось это не просто пришлось как говорится покорпеть, но об этом по порядку.
В поисках решения данной проблемы я была на разных сайтах, где вебмастера делятся своими знаниями, нашла два варианте более приемлемых для меня:

1. Вариант первый
  • Исправляем коды ошибок — Отсутствует: entry-title
  • Заходим в админ панель — внешний вид – редактирование – файл single.php, page.php, index.php ищем ниже указанный код.
    <h1 class="post-title">

    Добавляем в этот код - entry-title, как указано ниже.
    <h1 class="post-title entry-title"><?php the_title(); ?></h1>

  • Для исправления ошибки - Отсутствует: updated
  • Я думаю вы уже поняли, что все коды ищем здесь же в файле single.php, page.php, index.php.
    <span class="date"><?php the_time('F j, Y'); ? > </span>

    Для отображения даты опубликования страницы добавляем – updated.

    <span class="date updated>"<?php the_time('F j, Y'); ? > < /span>

  • Для исправления ошибки - Отсутствует: author

Находим вот такую строку

<?php the_author();>

Меняем эту строку вот на такую:

<span class="vcard author">
< span class="fn"><?php the_author_posts_link(); ? >< /span
< /span>

2. Вариант второй

Исправить ошибки:

отсутствует: author, отсутствует: entry-title, отсутствует: updated

После эксперементирования я решила, что мне подходит второй вариант. Так как мне нужно, чтобы на блоге выводилось название записи определённым цветом в рамке.
Ещё к тому же вставить можно одним разом, исправления на все три ошибки. В данном варианте исправление ошибка author ничем не отличается от варианта первого.
Внесла изменения на все три файла вот это:
<!-- Для решения ошибки с entry-title -->
<div class="title"><h1><a href="<?php the_permalink() ? >" title="<?php the_title_attribute(); ? >" <span class="entry-title"><?php the_title(); ? > </span></a></h1></div>

<!-- Для решения ошибки с updated -->
<time datetime="<?php the_time('o-m-d') ? >" class="post-date updated" pubdate><?php the_time(apply_filters('themify_loop_date', 'M j, Y H:i')) ? > </time>

<!-- Для решения ошибки с author -->
<span class="vcard author">
< span class="fn"><?php the_author_posts_link(); ? > </span>
</span>

Что из этого получилось вы видите на страницах данного блога.
После всех моих манипуляций гугл показывает

ошибки исправлены

ошибки исправлены

Желаю и вам успехов в устранении таких ошибок!

P.S. До внесения изменений советую скопировать содержимое файлов single.php, page.php, index.php, может всякое случиться.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *