Support

Account

Home Forums ACF PRO Post-Slug from diffrent fields Reply To: Post-Slug from diffrent fields

  • Hey John,

    when I use the code

    /* ACF Custom Slug */
    
    function my_acf_save_post( $post_id ) {
        // bail early if no ACF data
        if( empty($_POST['acf']) ) {
            return;
        }
        // specific field value
        $my_new_slug = $_POST['acf']['field_5705116adbe84'].'-'.$_POST['acf']['field_5705117fdbe85'].'-'.$_POST['acf']['field_5705118edbe86'];
        $post = array(
          'ID' => $post_id,
          'post_name' => $my_new_slug
        );
        wp_update_post($post);
    }
    
    // run before ACF saves the $_POST['acf'] data
    add_action('acf/save_post', 'my_acf_save_post', 1);

    I get an

    ERROR 500 – Internal Server Error

    When I used it the first time it worked…but now I get the Error 500.

    Cheers,
    Denis