13. Campos de Fecha, Hora y Color | Field Forge - Campos personalizados, diseñados para la velocidad
Descargar Iniciar sesión

13. Campos de Fecha, Hora y Color

Campos para datos temporales y valores de estilo visual.

Selector de Fecha

Devuelve una cadena de fecha formateada según la configuración de return_format.

php
$date = get_field( 'event_date' );
// Stored internally as 'Y-m-d' (e.g., '2024-12-25').
// `return_format` controls what get_field() returns: when unset, you get the
// raw stored value (`Y-m-d`); when set to a PHP date format like `F j, Y`,
// the field re-formats automatically.

echo '<time datetime="' . esc_attr( $date ) . '">' . esc_html( $date ) . '</time>';

// Parse and reformat ad hoc
$raw = get_field( 'event_date' );
$timestamp = strtotime( $raw );
echo '<p>Event: ' . date_i18n( 'l, F j, Y', $timestamp ) . '</p>';

// Compare dates
$event_date = get_field( 'event_date' );
$now = current_time( 'Y-m-d' );
if ( $event_date && strtotime( $event_date ) >= strtotime( $now ) ) {
    echo '<span class="upcoming">Upcoming</span>';
} else {
    echo '<span class="past">Past Event</span>';
}

Selector de Hora (PRO)

Devuelve una cadena de hora.

php
$time = get_field( 'opening_time' );
// Returns: formatted string per return_format, e.g., '09:00:00' or '9:00 AM'

echo '<span class="time">' . esc_html( $time ) . '</span>';

// Combine date and time
$date = get_field( 'event_date' );
$time = get_field( 'event_time' );
echo '<p>Event: ' . esc_html( $date ) . ' at ' . esc_html( $time ) . '</p>';

Selector de Color

Devuelve una cadena de color hex (o rgba si la opacidad está habilitada).

php
$color = get_field( 'brand_color' );
// Returns: '#FF5733' or 'rgba(255,87,51,0.8)' if opacity enabled

echo '<div style="background-color: ' . esc_attr( $color ) . ';">Colored block</div>';

// Use as CSS custom property
$primary = get_field( 'primary_color', 'options' );
$secondary = get_field( 'secondary_color', 'options' );
echo '<style>:root { --color-primary: ' . esc_attr( $primary ) . '; --color-secondary: ' . esc_attr( $secondary ) . '; }</style>';

Asistente de IA de Forge En línea

¡Hola! Soy el asistente de IA de Field Forge. Pregúntame lo que quieras sobre el plugin — configuración, funciones, resolución de problemas o desarrollo.

Ahora mismo
Con la tecnología de Forge AI · Explorar documentación