За последние 24 часа нас посетили 17280 программистов и 1197 роботов. Сейчас ищут 1347 программистов ...

Помогите плз поправить кода вывода даты в шаблоне Wordpress

Тема в разделе "PHP для новичков", создана пользователем Bahus, 4 авг 2014.

  1. Bahus

    Bahus Новичок

    С нами с:
    4 авг 2014
    Сообщения:
    3
    Симпатии:
    0
    Адрес:
    Из леса вестимо
    Господа программисты поможите плз лузеру с выводом даты комментария в зависимости от настроек темы.

    Код (Text):
    1. <span class="title"><?php _e('Written by', 'Arjuna'); ?> <span itemprop="creator"><?php if (!get_comment_author_url()): print get_comment_author_link(); else: ?><a href="<?php comment_author_url(); ?>" class="authorLink"><?php comment_author(); ?></a><?php endif; ?> </span>
    2.                 <span itemprop="commentTime"><?php
    3.                     if($arjunaOptions['commentDateFormat'] == 'timePassed'){
    4.                         printf(__('about %s ago', 'Arjuna'), arjuna_get_time_passed(strtotime($comment->comment_date_gmt)));
    5.                     } else {
    6.                         print __('on', 'Arjuna').' '.get_comment_time(get_option('date_format'));
    7.                     }
    8.                 ?></span></span>
    Если переменная установлена в 'timePassed', то дата выводится нормально. Иначе выводится просто дата, но перед ней выводится "вкл" (в английском варианте on). Валидатор микроразметки Яши матерится на лишнее "вкл" в операторе даты коммента.
    Если я правильно понимаю, то нужно переделать строку
    Код (Text):
    1. print __('on', 'Arjuna').' '.get_comment_time(get_option('date_format'));
    чтобы выводилась просто дата, а не "on 2014-08-04". Пробовал удалять "on", тогда выводится "Arjuna 2014-08-04". Как сделать, чтобы выводилось просто 2014-08-04?
     
  2. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.584
    Симпатии:
    1.762
    Re: Помогите плз поправить кода вывода даты в шаблоне Wordpr

    Уберите
    Код (Text):
    1. __('on', 'Arjuna').' '
    . Прочтите книжку по php, WP без него полноценно не настраивается
     
  3. Bahus

    Bahus Новичок

    С нами с:
    4 авг 2014
    Сообщения:
    3
    Симпатии:
    0
    Адрес:
    Из леса вестимо
    Re: Помогите плз поправить кода вывода даты в шаблоне Wordpr

    Удалил
    Код (Text):
    1. print __('on', 'Arjuna').' '.
    и все заработало. :)
    Железная логика :) Начал смотреть курс по php от центра Специалист. Только начал. Еще все впереди.