네트워킹이 가능한 WordPress에서 사이트/블로그를 만드는 PHP 프로그램이 있습니다. 사이트를 만든 후에 동일한 PHP 프로그램을 사용하여 게시물을 만들고 싶습니다.WP MU의 블로그 중 하나에서 PHP를 사용하여 게시물 만들기
내가 wp_insert_post()
기능을 사용하면 작성한 새 사이트/블로그가 아니라 기본 사이트/블로그에 게시물이 생성됩니다. 또한 wp_insert_post()
을 호출하기 전에 switch_to_blog()
을 사용해 보았습니다. Must Use 플러그인으로 사용되는 다음
switch_to_blog 귀하의 문제를 해결할 수합니다. 어떻게 지내시는지 설명해 주시겠습니까? –
$ blog_id = wpmu_create_blog ('10 .10.10.10 ','/ cc1/','cc1 ','admin ',' ', 1); switch_to_blog ($ blog_id); = $ my_post 어레이 (. 'POST_TITLE'=> "POST"$ 타이틀 'POST_CONTENT'=> $ 콘텐츠 'post_status'=> 를 '공개'); $ post_id = wp_insert_post ($ my_post); – M99
나는 이것에 대한 해답을 얻었습니다. 범인은 $ blog_id입니다. 변수 이름을 $ new_blog_id로 변경하면 작업이 시작됩니다. 감사. – M99