My slug is formation and relation ship is categorie.
I would like to display the id of post relationship
Thanks alot
//TEST
function custom_post_id_by_slug_and_related_shortcode() {
// Récupérer l'ID du post formation comme auparavant
$post_id = 18248; // Assure-toi que cette fonction renvoie l'ID correct du post formation
// Utiliser la clé spécifique pour trouver l'ID du post parent 'categorie'
$related_post_id = get_post_meta($post_id, '_wpcf_belongs_categorie_id', true);
// Construire la réponse
if (!empty($related_post_id)) {
return "ID de 'formation': " . esc_html($post_id) . " | ID de 'categorie': " . esc_html($related_post_id);
} else {
return "ID de 'formation': " . esc_html($post_id) . " | Aucun post lié trouvé pour cette catégorie";
}
}
add_shortcode('show_post_id_by_slug_and_related', 'custom_post_id_by_slug_and_related_shortcode');
Can you please try to use the following modified code and check if that help you to resolve your issue:
function custom_post_id_by_slug_and_related_shortcode() {
// Récupérer l'ID du post formation comme auparavant
$post_id = 18248; // Assure-toi que cette fonction renvoie l'ID correct du post formation
// Utiliser la clé spécifique pour trouver l'ID du post parent 'categorie'
$related_post_id = toolset_get_related_post($post_id,'categorie','parent');
// Construire la réponse
if (!empty($related_post_id)) {
return "ID de 'formation': " . esc_html($post_id) . " | ID de 'categorie': " . esc_html($related_post_id);
} else {
return "ID de 'formation': " . esc_html($post_id) . " | Aucun post lié trouvé pour cette catégorie";
}
}
add_shortcode('show_post_id_by_slug_and_related', 'custom_post_id_by_slug_and_related_shortcode');