Description
Determine a default value given the supplied meta_value and any other fields in $attsFor field type "date" we may want to look at the meta_compare parameter to see if that helps us decide what value to use.
Usage
oikd8_default_meta_value_date( $meta_value, $atts );Parameters
- $meta_value
- ( mixed ) required –
- $atts
- ( mixed ) required –
Returns
voidTO DO
complete table Field type meta_value return meta_value ———- ———– —————– date .|now|today current date format Y-m-d date 0 0 date other current date adjusted by meta_valueSource
File name: oik-dates/oik-dates.phpLines:
1 to 26 of 26
function oikd8_default_meta_value_date( $meta_value, $atts ) { switch ( $meta_value ) { case null: case '.': case "now": case "today": $meta_value = date( "Y-m-d" ); break; case 0: // break; default: bw_trace2( $meta_value, "meta_value before" ); $time = strtotime( $meta_value ); $meta_value = date( 'Y-m-d', $time ); //$meta_value = bw_date_adjust( $meta_value, 'now', "Y-m-d" ); bw_trace2( $meta_value, "meta_value after" ); break; } bw_trace2(); return( $meta_value ); }
Called by
Call hooks
API Letters:
