Плагин Carbon fields. Часть 4.2 –Типы полей. Дата и время.

Автор: | 26.07.2019

Продолжаем знакомство с плагином для создания произвольных полей Carbon fields. В прошлый раз мы рассмотрели базовые поля. Сегодня речь пойдет о дате и времени (date and time).

Date (дата)

Отображает дату.

 

Field::make( 'date', 'crb_event_start_date', __( 'Event Start Date' ) )

 

curbon fields-date
set_attribute( $name, $value = » ) —  Задает прямой атрибут результирующего поля <input>. Может быть только одно из следующих: ‘ placeholder ‘ и ‘ data-* ‘.

 

Field::make( 'date', 'crb_event_start_date', __( 'Event Start Date' ) )

->set_attribute( 'placeholder', __( 'Date of event start' ) );

curbon fields-date

set_storage_format( $storage_format )— Установите формат, который должен использоваться для сохранения значений данных в базе данных. По умолчанию Y-m-d.

 

Field::make( 'date', 'crb_event_start_date', __( 'Event Start Date' ) )

->set_storage_format( 'Y-m-d' );

set_input_format( $php_format, $js_format ) — Выберите формат, который должен использоваться для ввода значений в администрации. Обратите внимание, что вы должны указать формат как в PHP, так и в JS вариантах (т. е. они должны быть переводами друг друга).

 

Field::make( 'date', 'crb_event_start_date', __( 'Event Start Date' ) )

->set_input_format( 'F Y', 'M Y' );

Обратите внимание, что указанный формат не влияет на возвращаемое значение при использовании функций carbon_get_*. Если вам нужно отобразить значение в другом формате, вам все равно нужно будет использовать функции даты PHP.

Как вывести поле

Выводится как обычное тестовое поле — carbon_get_post_meta().

 

<p>Date: <?php echo carbon_get_post_meta( get_the_ID(), 'crb_event_start_date' );  ?></p>

Время

Отображает поле выбора времени.

 

Field::make( 'time', 'opens_at', __( 'Opening time' ) )

set_attribute( $name, $value = » )— Задает прямой атрибут результирующего поля <input>. Может быть только одно из следующих: ‘ placeholder ‘ и ‘ data-* ‘.

 

Field::make( 'time', 'crb_event_start', 'Event Start' )

->set_attribute( 'placeholder', 'Time of event start' );

curbon fields-time

set_storage_format( $storage_format )

Установите формат, который должен использоваться для сохранения значений данных в базе данных. По умолчанию используется значение H:i: s.

set_input_format( $php_format, $js_format ) Выберите формат, который должен использоваться для ввода значений в администрации. Обратите внимание, что вы должны указать формат как в PHP, так и в JS вариантах (т. е. они должны быть переводами друг друга).

Выводится также как и обычное текстовое поле carbon_get_post_meta().

<p>Time: <?php echo carbon_get_post_meta( get_the_ID(), 'time' );  ?></p>

Дата-время

Отображает поле выбора даты и времени.

 

Field::make( 'date_time', 'eta', __( 'Estimated time of arrival' ) )

curbon fields-date-time

set_attribute( $name, $value = » )  — Задает прямой атрибут результирующего поля <input>. Может быть только одно из следующих: ‘ placeholder ‘ и ‘ data-* ‘.

 

Field::make( 'date_time', 'crb_event_start', 'Event Start' )

->set_attribute( 'placeholder', 'Date and time of event start' )

set_storage_format( $storage_format ) — Установите формат, который должен использоваться для сохранения значений данных в базе данных. По умолчанию Y-m-d H:i:s.

set_input_format( $php_format, $js_format ) — Выберите формат, который должен использоваться для ввода значений в администрации. Обратите внимание, что вы должны указать формат как в PHP, так и в JS вариантах (т. е. они должны быть переводами друг друга).

Вывод поля:

 

<p>Date-Time: <?php echo carbon_get_post_meta( get_the_ID(), 'eta' );  ?></p>

 

Лучшие Плагины WordPress AMP
Лучшие Плагины WordPress AMP

Посетители вашего сайта получают доступ к его содержимому не только Read more

Как отключить плагины WordPress с помощью FTP
Как отключить плагины WordPress с помощью FTP

Вы пытаетесь отключить плагины WordPress на своем сайте? Скорее всего Read more

Плагин Carbon fields. Часть 4.2 –Типы полей. Complex.
Плагин Carbon fields. Часть 4.2 –Типы полей. Complex.

Сложные поля в Carbon fields, действуют как контейнеры, в которые Read more

Плагин Carbon fields. Часть 4.2 –Типы полей. Медиа (file, Image,Media Gallery)
Плагин Carbon fields. Часть 4.2 –Типы полей. Медиа (file, Image,Media Gallery)

Плагин Carbon fields позволяет загружать на станицы и записи медиа-файлы Read more

Плагин Carbon fields. Часть 3.3 — Comment Meta, Term Meta
Carbon fields Comment Meta

Продолжаем изучать плагин для создания произвольных полей Carbon fields. Сегодня Read more

Плагин Carbon fields. Часть 3.2 – Типы Контейнеров. Theme Options.
Theme Options

Контейнер Theme option используется для добавления страниц с различными параметрами Read more

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

5 × 2 =