Necesito ayuda con este código. La salida de este código es el ejemplo "21 de junio". Me gustaría agregar un año en eso. ¿Cómo puedo insertar eso en el código ya que obtuve un código no válido cuando agregué la 'Y' :)
add_filter( 'gform_field_value', 'all_the_dates', 10, 3 ); function all_the_dates( $value, $field, $name, ) { // "21st of June" is the format we want $local_timestamp = GFCommon::get_local_timestamp( time() ); $expiration_timestamp = ( 86400 * 182 ) + $local_timestamp; $today = date_i18n( 'jS \of F', $local_timestamp, true ); $expiration = date_i18n( 'jS \of F', $expiration_timestamp, true ); $values = array( 'todays_date' => $today, 'three_days' => $three, '182_days' => $expiration, ); return isset( $values[ $name ] ) ? $values[ $name ] : $value; }Agradezco cualquier aporte tan pronto como cualquiera pueda :) ¡Gracias!
Saludos, Liza
Creo que su error proviene del hecho de que $tres no está definido: 'tres_días' => $tres, elimine esa línea y vea si su sitio aún recibe un error.
add_filter( 'gform_field_value', 'all_the_dates', 10, 3 ); function all_the_dates( $value, $field, $name, ) { // "21st of June" is the format we want $local_timestamp = GFCommon::get_local_timestamp( time() ); $expiration_timestamp = ( 86400 * 182 ) + $local_timestamp; $today = date_i18n( 'jS \of F Y', $local_timestamp, true ); $expiration = date_i18n( 'jS \of F Y', $expiration_timestamp, true ); $values = array( 'todays_date' => $today, '182_days' => $expiration, ); return isset( $values[ $name ] ) ? $values[ $name ] : $value; }