Skip Navigation

[Closed] Split: Relationship Post

This support ticket is created 4 years, 8 months ago. There's a good chance that you are reading advice that it now obsolete.

This is the technical support forum for Toolset - a suite of plugins for developing WordPress sites without writing PHP.

Everyone can read this forum, but only Toolset clients can post in it. Toolset support works 6 days per week, 19 hours per day.

Sun Mon Tue Wed Thu Fri Sat
- 9:00 – 12:00 9:00 – 12:00 9:00 – 12:00 9:00 – 12:00 9:00 – 12:00 -
- 13:00 – 18:00 13:00 – 18:00 13:00 – 18:00 14:00 – 18:00 13:00 – 18:00 -

Supporter timezone: America/Jamaica (GMT-05:00)

This topic contains 1 reply, has 2 voices.

Last updated by Shane 4 years, 8 months ago.

Assisted by: Shane.

Author
Posts
#1572429

Hi Shane,

Yes, account, user, session are all post types. The relationships are both one to many. Each account can have many users and each user can have man sessions.

So I can simply css display none the field to pick the parent and I'm fine?

I have another question also. I would like to use the cred_save_data action to change the name of the session post.

I'd like to name the post the date, which is working, and then then data from custom fields in the parent.

Below you'll see I added wpcf-client-first-name. However I'm only the date i the post title. Do I need to call that data a different way?

Thank you

add_action('cred_save_data', 'my_save_data_action2',10,2);
    
   function my_session_save_action($post_id, $form_data){
            // Change your CRED Form "ID" accordingly below
            if ($form_data['id']==28){
                
                //Declare the content of your variables, change "your_custom_field_slug" accordingly
                $first = get_post_meta( $post_id, 'wpcf-client-first-name', true );
				$last = get_post_meta( $post_id, 'wpcf-client-last-name', true );
				$date = get_post_meta( $post_id, 'wpcf-session-date', true );
				    $formated_date = date("M j y", ($date));
				$custom_title = $formated_date.' '.$last.' '.$first;
                
                //collect data and define new title
                $my_post = array(
				'ID' => $post_id,
				'post_title' => $custom_title,
				'post_name' => $custom_title,
                    
                );
                
                // Update the post into the database
                wp_update_post( $my_post );
                
            }
        }
    add_action('cred_save_data', 'my_session_save_action',10,2);
#1572431

Shane
Supporter

Languages: English (English )

Timezone: America/Jamaica (GMT-05:00)

Hi Mike,

For clarity on this you are able to get the date correctly ? This means that the date is being added to the post title correctly.

The issue is that you are not able to get the first and last name correct?

You stated here "However I'm only the date i the post title. Do I need to call that data a different way?"

The other fields you are referring to calling in a different way is the first and last name ? Are these fields on the same form being submitted ? or are they in a post relationship on another post type.

Please let me know.
Thanks,
Shane

The topic ‘[Closed] Split: Relationship Post’ is closed to new replies.