Отображение обновленной даты вместо публикации в моих сообщениях - PullRequest
0 голосов
/ 17 марта 2019

Я пытаюсь изменить "опубликовано в" на "обновлено в" в моих сообщениях.

Например, это веб-сайт с той же темой Wordpress http://charlessledge.com/why-every-man-should-try-muay-thai-at-least-once-darren-mitchell/

Показывает "Опубликовано 17 марта 2019 года Чарльзом Саней."

Но я хочу, чтобы "Обновление включено", а затем чтобы оно показывало дату изменения. Это сложно?

Цель - показать в результатах поиска Google обновленное и не опубликованное время. Возможно ли это с моей темой? Спасибо.

Я искал в коде, и единственное, что я нашел, это в content.php и content-single.php:

  <div class="entry-meta">
                <?php athemes_posted_on(); ?>
            <!-- .entry-meta --></div>

Ответы [ 2 ]

0 голосов
/ 20 марта 2019

Я нашел следующее:

Код: function athemes_posted_on () {

$time_string = '<time class="entry-date published updated" datetime="%1$s">%2$s</time>';

$time_string = sprintf( $time_string,

    esc_attr( get_the_date( 'c' ) ),

    esc_html( get_the_date() ),

    esc_attr( get_the_modified_date( 'c' ) ),

    esc_html( get_the_modified_date() )

);



printf( __( '<span class="posted-on">Posted on %1$s</span><span class="byline"> by %2$s</span>', 'athemes' ),

Поэтому я попытался переместить esc_attr и esc_html с измененной датой на первое место, а esc_attr и esc_html издата вторая и показала ошибку.Но после этого я просто удалил esc_attr (get_the_date ... и esc_html (get_the_date ..) и оставил только для измененной даты и альта.

Это сработало.

Поэтому я также изменилФункция printf, и теперь она говорит: «Обновлено в», за которым следует измененное время. Отлично!

Единственное, что меня беспокоит, так это то, что теперь даже новые сообщения, которые не изменяются, показывают «Обновленные в» послеДата публикации. Надеюсь, это не будет проблемой для SEO. Может быть, если вы знаете, что простое добавление

Обновлено:

Будет лучше для Google Crawler, тогда я бы сделал это такДа, но я думаю, я в порядке.

В любом случае, большое спасибо!

0 голосов
/ 19 марта 2019

Это то, что вам нужно <?php the_modified_date( $d, $before, $after, $echo ); ?> Источник: https://codex.wordpress.org/Function_Reference/the_modified_date Надеюсь это поможет. :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...