Категории
Уведомление:подпишитесь Заходите к нам в Telegram-чат

Blog Time

SaNcHeS
Опубликовано 7-08-2021, 16:05
Этот плагин добавляет динамические функциональные часы на панель администратора (вверху всех страниц администратора), чтобы показывать время сервера для блога. Часы автоматически обновляются по мере прохождения времени, как и следовало ожидать от цифровых часов. Этот плагин также поддерживает статический режим, который помещает строку отметки времени вверху всех страниц администратора вместо динамических часов. Этот статический виджет времени администратора можно щелкнуть, чтобы обновить время на месте (без перезагрузки страницы), чтобы показать новое текущее время сервера. Также предоставляется виджет «Время блога», обеспечивающий те же функции, что и виджет администратора, но для ваших боковых панелей. Вы также можете использовать функциональность плагина непосредственно в шаблоне темы с помощью тега шаблона c2c_blog_time (). ПРИМЕЧАНИЕ. Для интерфейсного виджета, если отображается сообщение «Использовать динамические часы?» опция конфигурации не отмечена, этот плагин генерирует метку времени, а НЕ часы. Отображаемое время - это время загрузки страницы или, если щелкнуть, время, когда виджет в последний раз получил время. Он не будет активно увеличивать время на дисплее. По умолчанию виджет отображает динамические часы, которые увеличивают время. Это наиболее полезно для просмотра времени сервера / блога, чтобы определить, когда блог, комментарий или действие, зависящее от времени, будет датировано блогом (например, отслеживание того, когда закрывать комментарии к сообщению конкурса, или просто учет сервера размещается в другом часовом поясе). Или, когда он используется статически в качестве метки времени, а не часов, он может указывать / сохранять, когда страница была загружена. Спасибо Moment.js за библиотеку обработки дат jаvascript. Ссылки: Домашняя страница плагина | Страница каталога плагинов | GitHub | Теги шаблона домашней страницы автора Плагин предоставляет один тег шаблона для использования в ваших шаблонах тем, functions.php или плагинах. Функции Возвращает и / или отображает форматированное время для сайта. Аргументы $ time_format (строка) Необязательно. Строка формата времени в стиле PHP. См. Https://www.php.net/manual/en/datetime.format.php для получения дополнительной информации. По умолчанию »(который, если не изменено иное, использует время по умолчанию для: 'g: i A'). $ echo (bool) Необязательно. Повторять информацию о шаблоне? По умолчанию верно. Примеры Хуки Плагин предоставляет четыре фильтра для перехвата. Код, использующий эти фильтры, в идеале должен быть помещен в плагин mu или плагин для конкретного сайта (что выходит за рамки данного файла readme). В худшем случае вы можете поместить их в файл functions.php вашей активной темы. c2c_blog_time (filter) Хук 'c2c_blog_time' позволяет вам использовать альтернативный подход для безопасного вызова c2c_blog_time () таким образом, чтобы, если плагин был деактивирован или удален, ваши вызовы функции не вызовут ошибок на вашем сайте. Аргументы: такие же, как для c2c_blog_time () Пример: Вместо: Сделать: c2c_blog_time_format (filter) Хук 'c2c_blog_time_format' позволяет вам настроить формат по умолчанию для времени блога. По умолчанию это 'g: i A' (хотя это может быть другим, если оно изменено локализацией). Аргументы: $ format (строка): формат времени блога по умолчанию. Пример: / ** * Изменить строку времени блога по умолчанию * * @param string $ format Формат времени по умолчанию. * @ return string * / function change_blog_time_format ($ format) {return 'b, g: i A'; } add_filter ('c2c_blog_time_format', 'change_blog_time_format'); c2c_blog_time_toolbar_widget_for_user (filter) Перехватчик c2c_blog_time_toolbar_widget_for_user позволяет вам контролировать, должен ли отображаться виджет часов панели инструментов администратора для каждого пользователя. По умолчанию часы панели инструментов администратора показаны всем, кто может видеть панель инструментов администратора. Аргументы: $ shown (boolean): должен ли отображаться виджет часов панели инструментов администратора. По умолчанию истина. Пример: / ** * Показывать часы панели инструментов администратора только для пользователя-босса. * * @param $ show bool Статус того, должны ли отображаться часы панели инструментов администратора. * @return bool * / function restrict_blog_time_widget_appearance ($ show) {return 'boss' === get_current_user () -> user_login; } add_filter ('c2c_blog_time_toolbar_widget_for_user', 'restrict_blog_time_widget_appearance'); c2c_blog_time_active_clock (filter) Хук 'c2c_blog_time_active_clock' возвращает логическое значение, указывающее, должны ли быть включены динамические часы на основе jаvascript, представленные в версии 2.0, или вместо этого поведение статической метки времени эпохи v1.x, которую можно щелкнуть, чтобы обновить метку времени через AJAX должен быть включен. По умолчанию динамические часы включены. Аргументы: $ allow (boolean): логическое значение, указывающее, должен ли виджет администратора быть динамическими часами. По умолчанию верно. Пример: // Отключите динамические часы и вместо этого используйте статическую метку времени (которую можно щелкнуть, чтобы обновить время через AJAX). add_filter ('c2c_blog_time_active_clock', '__return_false');

Автор: Scott Reilly

Версия: 4.0.1

Последнее обновление: 2021-07-29 8:59am GMT

Понравилось?
0
0
0

Скачать Blog Time:

blog-time.zip Размер файла: 93.3 Kb
146
0