Я использую wordpress multisite. Я создаю функцию, которая, когда вы публикуете на одном сайте, будет размещать одну и ту же запись в другом блоге, если потребуется.wordpress using switch_to_blog
я в настоящее время с помощью switch_to_blog(), вот мой код:
switch_to_blog(2);
$my_post = array(
'post_title' => $post_title,
'post_content' => $post_content,
'post_status' => 'publish',
'post_author' => $post_author,
//'post_category' => array(8,39)
);
// Insert the post into the database
wp_insert_post($my_post);
restore_current_blog();
выше побежал на save_post действия. он отлично работает и публикует сообщения в обоих блогах. Единственная проблема в блоге, я переключаюсь на wp_insert_post, застревает в цикле и добавляет тысячи сообщений!
Любая причина, почему это произойдет из приведенного выше кода?
Где находится этот код? Какой файл и какой крючок? – brasofilo