Home Forums Front-end Issues Front End Form -> the_modified_time()


Front End Form -> the_modified_time()

  • Hey I’m trying to figure out how to update the modified time on a post when a form is submitted from the front end.

    Basically I’m trying to attach a function to update the post once the form is submitted using the save_post action. It seems like the action is not being attached when the submit button is clicked. If I just call the update_time() function on page load it updates the time properly but I can’t figure out how to attach it so it runs when the front end form is submitted.

    function update_time() {
      $my_post = array();
      $my_post['ID'] = 1674;
      wp_update_post( $my_post );
    add_action( 'acf/save_post', 'update_time');
    $options = array(
       'post_id' => 1674

    Is there anyone out there that might know what’s wrong? THANKS =D.

  • Hi @phil.m

    Looking at your code, there is no reference of editing the time…

    Your update_time function simply does nothing…

    Have you forgotten some code of intentionally left it out?

  • Hey thanks for replying man.

    The function essentially does do nothing other than update the post object.

    So instead of creating a function that updates the modified time row in the database, I’m using wp_post_update() to simply update the post object so wordpress stamps the new time.

    So if I call this function on page load

    function update_time() {
      $my_post = array();
      $my_post['ID'] = 1674; //or $post->ID in the loop
      wp_update_post( $my_post );

    the function runs and updates the post specified (in this case post id 1674) and wordpress updates the last modified time of the post. they show an example of attaching this to save_post, which is basically what I’m trying to do.

    I’ll just manually make the form since I’m only updating 2 meta values (and both of them are pre-populated select boxes lol).

    I’ll mark it as solved but it would be interesting to know if its possible to do this.

    thanks again

Viewing 3 posts - 1 through 3 (of 3 total)

The topic ‘Front End Form -> the_modified_time()’ is closed to new replies.