Problem:
The issue here is that the user want their post to duplicate to their other languages when a form is submitted.
Solution:
This can be done by using the code below.
function quick_duplicate_save_data_action( $post_id, $form_data ){ $forms = array( 2283, 2303, 2304 ); if ( in_array($form_data['id'],$forms) ){ global $sitepress; do_action( 'wpml_make_post_duplicates', $post_id); } } add_action( 'cred_save_data', 'quick_duplicate_save_data_action', 10, 2 );
All that you need to do is change the ids in the array to match the id of the forms that you want this code to affect.
[edit] Note that the above will create WPML duplicates, which means the posts are synched and the "translations" cannot be independently edited except in the back-end when converting from duplicates to translations. The code above can be updated to do this automatically when the "duplicates" are first created. See https://toolset.com/forums/topic/edit-independently-in-front-end-ro-en-title-content-of-duplicated-posts/#post-1239002
[/edit]
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.
No supporters are available to work today on Toolset forum. Feel free to create tickets and we will handle it as soon as we are online. Thank you for your understanding.
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 15 replies, has 3 voices.
Last updated by 5 years, 8 months ago.
Assisted by: Shane.