Home Forums Front-end Issues Missing fields when creating custom post type in front-end


Missing fields when creating custom post type in front-end

    • h3sands

    • July 19, 2013 at 10:47 am

    I’ve a custom form in the front-end allowing registered user to create instances of a custom post type

    Everything seems to be working fine but _edit_lock and _edit_last fields are not created. If I update the post in the admin the fields are added

    What are those fields for? Aren’t they required?
    WP 3.5.1
    ACF 4.1.6

    $user_ID = get_current_user_id();	
    $title = wp_strip_all_tags( str_replace ( '|', '', $_POST['title'] ) );
    $plId = intval( $playlist[0] );
    $playlist_data = array(
      'ID'          => $plId,
      'post_title'  => $title,
      'post_author' => $user_ID,
      'post_type'   => 'playlist',
      'post_status' => 'publish'
    $playlist_id = wp_insert_post( $playlist_data );
    if ( $playlist_id ) {
      update_field( 'field_51e715a842b15', $playlist[3], $playlist_id );
      if ( $plId == 0 ) update_field( 'field_51e2bf7c441d1', 0, $playlist_id );
      $msg = 'Playlist saved';
    } else {
      $msg = 'Error';
    • Elliot

    • July 20, 2013 at 11:30 am

    Hi @h3sands

    I don’t think this is an issue with ACF, it seems like a WP general issue. May I ask why you posted this question on the ACF support forum?

  • Sorry, I’m a WP newbie and haven’t noticed these fields are inserted by WP, not ACF


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

You must be logged in to reply to this topic.

We use cookies to offer you a better browsing experience, analyze site traffic and personalize content. Read about how we use cookies and how you can control them in our Cookie Policy. If you continue to use this site, you consent to our use of cookies.