Поддержка Проблемы и решения Время на сайт без плагина

  • В официальном руководстве написано, что с помощью данного кода:
    <?php
    $blogtime = current_time(‘mysql’);
    list( $today_year, $today_month, $today_day, $hour, $minute, $second ) = split( ‘([^0-9])’, $blogtime );
    ?>
    возможно вывести время
    скажите почему данная функция не работает и как ее правильно использовать
    —-
    хочу вывести время в виджете, php к вордпресс подключил, тема virtue, возможно нужно добавить эту функцию в functions.php

Просмотр 10 ответов — с 1 по 10 (всего 10)
  • Я в виджете «Текст» обычный js код часов вставлял. Работал.

    а чем вы php в виджете выполняете?

    был плагин, но решил добавить код в function.php и обойтись без него
    просто вставляю в текст, но не работает

    не понял, подробнее опишите что и куда вставляете.

    <?php
    $blogtime = current_time(‘mysql’);
    list( $today_year, $today_month, $today_day, $hour, $minute, $second ) = split( ‘([^0-9])’, $blogtime );
    ?>
    этот код в виджет текстовый

    php выполняться в текстовых виджетах не будет.
    для этого нужны специальные плагины.
    но правильнее будет написать шорткод.

    <?php
    $blogtime = current_time(‘mysql’);
    list( $today_year, $today_month, $today_day, $hour, $minute, $second ) = split( ‘([^0-9])’, $blogtime );
    ?>
    этот код при правильной вставке будет показывать время???))

    понятия не имею.

    код рабочий, выводит время в формате «2015-10-14 00:48:04»
    но текстовые виджеты в вордпресе не исполняют код. вставлять его (код) туда (в виджет) бессмысленно.
    зарегистрируйте свой виджет через functions.php, сразу с этим кодом и добавляйте куда вам надо

    з.ы. через echo выводится

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Если нужно текущее время посетителя, а не сервера, то его можно вывести с помощью JavaScript, он в виджетах поддерживается:

    <script>
    var currentDate = new Date();
    document.write( currentDate.toLocaleString() );
    </script>

    Если именно сервера — то, как уже предложили ранее, написать свой шорткод или виджет, либо воспользоваться плагином для поддержки PHP в виджетах.

Просмотр 10 ответов — с 1 по 10 (всего 10)
  • Тема «Время на сайт без плагина» закрыта для новых ответов.