Лучший опыт

Как сделать в WordPress: Дата последнего обновления для сообщений и страниц.

Как сделать в WordPress: Дата последнего обновления для сообщений и ст.

Содержание
Как реализовать «modified_date»?
Последние мысли

Вы регулярно обновляете свои статьи? Вы хотите отображать дату последнего обновления на своих записях и страницах ? Вот решение.

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

Во-вторых, поисковые запросы Google также с подозрением относятся к дате публикации двухлетней давности. Чтобы обойти эту проблему, необходимо регулярно обновлять контент и дату последнего обновления.

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

Как реализовать «modified_date»?

Чтобы добавить «modified_date», вам не нужно много делать. Вам просто нужно заменить какой-то код приведенным ниже фрагментом кода. Например, если вы работаете над темой Twenty-Seventeen ;

  • Просто перейдите в папку тем в папке установки .
  • Перейдите в файл Template-tags.php и найдите функцию Twentyseventeen_time_link.
  • Найдите старый код.
$time_string = '<time class="entry-date published updated" datetime="%1$s">%2$s</time>'; if (get_the_time( 'U') !== get_the_modified_time( 'U') ) { $time_string = '<time class="entry-date published" datetime="%1$s">%2$s</time><time class="updated" datetime="%3$s">%4$s</time>'; }  $time_string = sprintf( $time_string, get_the_date( DATE_W3C ), get_the_date(), get_the_modified_date( DATE_W3C ), get_the_modified_date() );  return sprintf(__( '<span class="screen-reader-text">Posted on</span> %s', 'twentyseventeen' ), '<a href="'. esc_url( get_permalink() ). '" rel="bookmark">'. $time_string. '</a>' ); 

Замените этот код новым кодом, приведенным ниже

if (get_the_time() !== get_the_modified_time()) { $time_string = '<time class="entry-date up_post published" datetime="%1$s">%2$s</time><time class="updated" datetime="%3$s">%4$s</time>'; $post_status='Updated on '; } else { $time_string='<time class="entry-date published" datetime="%1$s">%2$s</time><time class="updated pubpost" datetime="%3$s">%4$s</time>'; $post_status='Posted on ';  } $time_string = sprintf( $time_string, get_the_date( 'c' ), get_the_date(), get_the_modified_date( 'c' ), get_the_modified_date() ); return sprintf(__( '<span class="screen-reader-text">%s</span><a href="'. esc_url( get_permalink() ). '" rel="bookmark">%s</a>', 'Templatetoaster' ),$post_status,$time_string );

Вы сделали. Теперь вы можете увидеть дату последнего обновления в своем сообщении.

Последние мысли

Отображение даты последнего обновления может иметь большое влияние на ваш сайт. Вам просто нужно вставить небольшой фрагмент для этого. Зрители больше поверят в обновленный контент. Это принесет вам много денег с точки зрения лучшего рейтинга, большего количества просмотров и большего взаимодействия с пользователем. Вы делаете много вещей, чтобы улучшить коэффициент конверсии, снизить показатель отказов и время, затрачиваемое пользователями на ваши сайты. Эти усилия служат просто золотым дном с красиво оформленным сайтом. Таким образом, чтобы создать удивительный сайт, чтобы ваши руки на TemplateToaster, в и веб – сайт строитель программного обеспечения, который может генерировать тему за меньшее время с расширенными инструментами волшебно. Ознакомьтесь с нашими бесплатными темами .

Источник записи: