2016-12-19 3 views
0

Я использую тему zerif lite на своем веб-сайте.Нужно изменить «Отправлено» на «Последнее обновление» в теме zerif lite

Мне нужно только изменить текст, в котором говорится «Отправлено» до «Последнее обновление». Я могу изменить дату вручную, используя редактор wordpress.

Я узнал, что это как-то связано с content.php и content-single.php. Однако я понятия не имею, что делать. Оба они имеют этот код.

<div class="entry-meta"> 

    <?php zerif_posted_on(); ?> 

</div><!-- .entry-meta --> 

Изменение текста в приведенном выше коде «last_updated» ломает веб-сайт, так что я вернулся его.

В template-tags.php есть код, который выглядит следующим образом

function zerif_posted_on() { 

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

if (get_the_time('U') !== get_the_modified_time('U')) { 

    $time_string .= '<time class="updated" datetime="%3$s">%4$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>', 'zerif-lite'), 

    sprintf('<a href="%1$s" rel="bookmark">%2$s</a>', 

     esc_url(get_permalink()), 

     $time_string 

    ), 

    sprintf('<span class="author vcard"><a class="url fn n" href="%1$s">%2$s</a></span>', 

     esc_url(get_author_posts_url(get_the_author_meta('ID'))), 

     esc_html(get_the_author()) 

    ) 

); 

} 

endif; 

Могу ли я изменить текст в последний раз обновлен здесь? Нужен ли мне специальный код или я могу найти файл, где я могу изменить текст на «Последнее обновление»?

Редактировать: Я изменил текст с Posted on на Last updated on в Template-tags.php, ничего не произошло, оно все еще отображается как опубликовано.

+0

'Можно ли изменить текст в последний раз обновлен здесь?' Пробовали ли вы его, прежде чем задать вопрос? Если да, каков был результат? – Dragos

+0

Я могу видеть текст в вашем коде. Просто измените его вручную. Я не думаю, что это сложно. Я не вижу, какая у вас проблема. – Ionut

+0

Я сделал, ничего не произошло. – jugaadanimation

ответ

0

Итак, я решил свой собственный вопрос. Мне нужно было изменить этот текст «Добавлено» на «последнее обновление» в моей родительской теме. Я скопировал шаблон template-tags.php в моей дочерней теме и попытался это сделать, но он не изменил текст.

Отсюда

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

К этому

printf(__('<span class="posted-on">Last updated on %1$s</span><span class="byline"> by %2$s</span>', 'zerif-lite'), 
Смежные вопросы