Respuestas de foro creadas

Viendo 1 respuesta (de un total de 1)
  • Iniciador del debate orodruim

    (@orodruim)

    Hola. Gracias por responder.
    He podido hacerlo utilizando JQuery y buscando mucho por internet 🙂
    Aquí el código usado añadido al functions.php:

    // Calcula la semana de la fecha introducida
    function fecha_en_semana(){
      ?>
      <script>
      jQuery(function($){
              var start = $('.inicio_recoleccion input').first();
              var end = $('.fin_recoleccion input').first();
    
              start.on('change', function() {
                      var start_date = $(this).datepicker('getDate');
                      start_date.setDate(start_date.getDate());
                      end.datepicker('option', 'minDate', start_date);
            var semana_inicio = $(this).datepicker('getDate');
            $(id_inicio_recoleccion).val($.datepicker.iso8601Week(new Date(semana_inicio)));
              });
    
        end.on('change', function() {
                      var semana_fin = $(this).datepicker('getDate');
            $(id_fin_recoleccion).val($.datepicker.iso8601Week(new Date(semana_fin)));
            
            
              });
      });
      </script>
      <?php
      }
      add_action('wp_footer', 'fecha_en_semana');
    

    Esto da errores para las páginas que no utilicen las variables descritas, pero lo he solucionado creando un shortcode con esa misma función y añadiéndolo allá donde lo necesite.

    Saludos!

Viendo 1 respuesta (de un total de 1)