christopheV-2
Fils de soutien créés au cours des 30 derniers jours : 0
Sujets de forum favoris
This user has no favorite topics.
Sujets de forum créés
Status | Sujet | Supporter | Voix | Publications | Nouveauté |
---|---|---|---|---|---|
Function user field in other type
Commencé par : christopheV-2
in: Toolset Professional Support
Problem: The customer wanted to display the value of the "Date of birth" user field in a custom post type called "publication." They were looking for a way to do this through a function rather than a shortcode, as publications are added via a Toolset CRED form. Solution: To achieve this, the customer was advised to follow a three-step process: 1- Create a Custom Field: 2- Populate Existing Posts: function update_birth_field_for_existing_posts() { // Replace 'your_custom_post_type' with your actual CPT slug $custom_post_type = 'your_custom_post_type'; // Query to get all posts of the specified custom post type $query_args = array( 'post_type' => $custom_post_type, 'posts_per_page' => -1, // Retrieve all posts 'post_status' => 'publish', // Only published posts 'fields' => 'ids' // We only need the post IDs ); // Execute the query $posts = get_posts($query_args); // Loop through each post foreach ($posts as $post_id) { // Get the post author ID $author_id = get_post_field('post_author', $post_id); // Get the 'birth' custom field value for the author $client_birth = get_user_meta($author_id, 'wpcf-birth', true); // Check if the author has a 'birth' value if (!empty($client_birth)) { // Update the post meta with the user's birth value update_post_meta($post_id, 'wpcf-birth-post-field', sanitize_text_field($client_birth)); } } // Remove the action after it runs to prevent it from running multiple times remove_action('admin_init', 'update_birth_field_for_existing_posts'); } // Hook the function to admin_init so it runs when any admin page is accessed add_action('admin_init', 'update_birth_field_for_existing_posts'); This code should be added to the theme's functions.php file and executed once by accessing the WordPress admin dashboard. 3- Automatically Populate on New Posts: add_action('cred_save_data', 'my_save_user_birth_to_post', 10, 2); function my_save_user_birth_to_post($post_id, $form_data) { // Your Toolset form ID in here if ($form_data['id']==ID) { // Check if the user is logged in if (is_user_logged_in()) { // Get the current user ID $current_user_id = get_current_user_id(); // Get the 'birth' custom field value for the current user $clientBirth = get_user_meta($current_user_id, 'wpcf-birth', true); // Check if the user has a 'birth' value if (!empty($clientBirth)) { // Save the user's 'birth' value to the post's 'wpcf-birth-post-field' custom field update_post_meta($post_id, 'wpcf-birth-post-field', sanitize_text_field($clientBirth)); } } } } After implementing these steps, the customer would have a new custom field linked to the user's date of birth, ensuring that new posts or edits would sync the user's birthdate with the post field. They would also be able to utilize the post field in views. |
2 | 6 | Il y a 4 mois et 1 semaine | ||
Select order alphabetical CRED
Commencé par : christopheV-2 in: Toolset Professional Support |
3 | 4 | Il y a 9 mois et 2 semaines | ||
Primary category on taxonomy shortcode
Commencé par : christopheV-2 in: Toolset Professional Support |
2 | 2 | Il y a 10 mois | ||
default value
Commencé par : christopheV-2 in: Toolset Professional Support |
2 | 6 | Il y a 10 mois | ||
Different map with address field
Commencé par : christopheV-2 in: Toolset Professional Support |
2 | 2 | Il y a 10 mois et 2 semaines | ||
Edit post form in page
Commencé par : christopheV-2 in: Toolset Professional Support |
3 | 11 | Il y a 10 mois et 2 semaines | ||
Search other page
Commencé par : christopheV-2
in: Toolset Professional Support
Problem: I want to use the search function, but the results are displayed on another page. Solution: Yes, it's possible to display search results on a different page using views. Follow the steps outlined in this documentation. Relevant Documentation: https://toolset.com/course-lesson/displaying-search-results-on-a-different-page/ |
2 | 3 | Il y a 10 mois et 3 semaines | ||
Email with cred form
Commencé par : christopheV-2 in: Toolset Professional Support |
2 | 15 | Il y a 1 année et 1 mois | ||
Recaptcha
Commencé par : christopheV-2 in: Toolset Professional Support |
2 | 7 | Il y a 1 année et 3 mois | ||
Dont save field in back office
Commencé par : christopheV-2
in: Toolset Professional Support
Problem: Solution: |
2 | 16 | Il y a 1 année et 4 mois | ||
Edit User Form
Commencé par : christopheV-2 in: Toolset Professional Support |
3 | 4 | Il y a 2 années et 2 mois | ||
Redirect user with [wpv-login]
Commencé par : christopheV-2 in: Toolset Professional Support |
2 | 4 | Il y a 3 années | ||
Field
Commencé par : christopheV-2 in: Toolset Professional Support |
2 | 2 | Il y a 3 années et 3 mois | ||
Automatic featured image
Commencé par : christopheV-2 in: Toolset Professional Support |
3 | 11 | Il y a 3 années et 3 mois | ||
Redirect user
Commencé par : christopheV-2 in: Toolset Professional Support |
2 | 6 | Il y a 3 années et 4 mois |