J'essaye de créer un nouveau forum de bbPress quand le nouveau message est sauvé ... J'ai fait dehors ce code mais la seule chose que j'obtiens c'est une boucle infinie. L'étrange est que la boucle ne commence pas quand je sauvegarde un message, mais d'abord, quand je vais dans "Tous les messages" ou dans "nouveaux messages". Quel est le problème s'il vous plaît?L'action de Wordpress commence avant que ce soit fait
Ce code
<?php
add_action('save_post', 'register_ForumCustom');
function register_ForumCustom($post_id){
$post = get_post($post_id);
// Create post object
$my_new_post = array(
'post_title' => 'Forum di'.$post->post_title,
'post_content' => '',
'post_status' => 'publish',
'post_author' => 1,
'post_type' => 'forum'
);
// Insert the post into the database
$new_forum_id = wp_insert_post($my_new_post);
//OK, maybe is here that the loop starts, but i know that the problem is because there is another "save_post". I can solve this, but i don't understand the other problem!
update_post_meta($post_id, "forum_id", $new_forum_id);
}
?>