如何使用 wp_insert_post 创建包含 Elementor 内容的页面?

How to use wp_insert_post to create a page with Elementor content?

我想使用 wp_insert_post 创建页面,但将页面设置为包含 Elementor 内容。这是我的代码:

// Create post object
$my_post = array(
    'post_title'    => wp_strip_all_tags( 'Test Page' ),
    'post_content'  => 'elementor json goes here',
    'post_status'   => 'publish',
    'post_author'   => 1,
    'post_type'     => 'page'
  );
   
  // Insert the post into the database
  wp_insert_post( $my_post );

但是当我这样做时,内容只是打印实际的 JSON。

我会创建一个 Elementor 模板,然后将其导出。然后你有不同的选择。您可以将导出的模板手动导入到新网站中,也可以设置一键式演示导入。热门主题使用此插件导入 ready-made 个使用 Elementor 的模板。

以下是关于两者的更多信息: https://powerpackelements.com/how-to-save-import-and-export-templates-in-elementor/ https://wordpress.org/plugins/one-click-demo-import/