Fijar hora de publicación

Inicio Foros WordPress Programación Fijar hora de publicación

Etiquetado: 

Este debate contiene 8 respuestas, tiene 2 mensajes y lo actualizó  LGrusin hace 5 años, 7 meses.

  • Autor
    Publicaciones
  • #68632

    onti333
    Participante

    Buenas,

    me gustaría saber si es posible fijar una hora de publicación. Es decir, por defecto cuando vas ha programar la publicación de la nueva entrada te muestra la hora actual. A mi me interesa que por defecto muestre las 7 de la mañana para así ahorrarme que tener que cambiar la hora en cada programación de cada entrada. Es posible? Gracias.

     

    http://www.pausate.com

  • #68649

    LGrusin
    Miembro

    EDITO: Perdón, no había leído todo el texto… las prisas… 😉
    Existen algunos plugins que lo hacen como por ejemplo http://wordpress.org/extend/plugins/auto-schedule-posts/screenshots/

    También existe un plugin para añadir un botón con el que cambiar la fecha de un post por la fecha actual. Si sabes modificar el plugin podrías conseguir que al pulsar el botón saliera la hora que deseas. http://wordpress.org/extend/plugins/datetime-now-button/

    Un saludo

  • #68653

    onti333
    Participante

    Hola,

    muchas gracias por tu respuesta, pero no consigo fijar la hora con ninguno de esos plugins. No se puede simplemente modificar el código para que muestre una hora fija? Alguien? Muchas gracias.

  • #68654

    LGrusin
    Miembro

    Si hombre, el segundo te genera un botón que al pulsarlo te pone la fecha y hora actual. Se trata de modificarlo para que al pulsarlo siempre muestre la misma hora y deje la fecha como está. Es más rápido que teclear la hora…

    Si te interesa, la última parte del plugin debes modificarla para que quede:
    jQuery(‘.now.button’).bind(‘click’, function() {
    if (jQuery(‘input[name=”hh”]’).length > 0) jQuery(‘input[name=”hh”]’).val(‘<?php echo ’07’; ?>’);
    if (jQuery(‘input[name=”mn”]’).length > 0) jQuery(‘input[name=”mn”]’).val(‘<?php echo ’00’; ?>’);
    });

    …y si entendieras de programación seguro que lo podrías hacer sin necesidad de botón… 😉

    Un saludo

  • #68685

    onti333
    Participante

    Muchas gracias!

    me ha sido de gran ayuda!!

  • #68686

    onti333
    Participante

    Perdona que te moleste de nuevo, pero por rizar el rizo. Si quisiera cambiar también la fecha al día siguiente, que es cuando publico normalmente.  Se podría?

  • #68738

    LGrusin
    Miembro

    Tal como viene el plugin, al pulsar el botón pone la fecha actual. Sólo tendrías que sumar 1 al dia. Ten en cuenta que esto no modifica el mes, es decir, si estás a 31 de marzo te sale 1 pero no modifica el mes (abril).

    A lo anterior añadir:
    if (jQuery(‘select[name=”mm”]’).length > 0) jQuery(‘select[name=”mm”]’).val(‘<?php echo $cur_mm+1; ?>’);

    Un saludo

  • #68742

    onti333
    Participante

    Te has ganado el cielo, esto me facilita mucho el trabajo. Muchas gracias!! y perdona las molestias!

  • #68745

    LGrusin
    Miembro

    Gracias a ti, pero ahora que lo pienso no estoy seguro que después del 31 muestre el 1 (me da que te saldrá 32)… Si te soy sincero esta ha sido una de las pocas veces que he puesto código sin haberlo probado antes.

    Lo probaré y te diré los cambios que haya que hacer. Ten en cuenta esto por si acaso.

    Otra cosa que habría que arreglar es que también actualizara el mes al añadir un dia más, pero si te sirve tal como está pues genial.

    Un saludo

El foro ‘Programación’ está cerrado y no se permiten nuevos debates ni respuestas.

Pin It on Pinterest