您需要将斜杠添加为wp_insert_post
将删除它们:
$data = array(
\'post_content\' => \'[code]
#include<stdio.h>
int main() {
printf("Hello World\\n");
return 0;
}
[/code]\',
);
wp_insert_post( wp_slash( $data ) );
Update: 运行上述命令后,这正是我在编辑器中得到的结果:
[code]
#include
int main() {
printf("Hello World\\n");
return 0;
}
[/code]