使用 WordPress REST 选择 Elementor 模板 api

Selecting an Elementor template using WordPress REST api

要通过 Wordpress REST select 模板 api 您通常会为 'template' 键分配一个值。但是,您似乎无法以相同的方式 select 特定的 Elementor 模板。也就是说,错误仅提供 "elementor_canvas" 和 "elementor_header_footer" 作为 Wordpress 默认值旁边的选项。

如果我想将 Elementor 的全宽页面模板分配给 post,是否可以通过 Wordpress REST api 或通过变通方案以编程方式执行此操作?

    def create_page(title):
            post = {
            'title'    : title,
            'status'   : 'publish',
            'template' : 'elementor_canvas'
            }

            response = requests.post(url + '/pages', headers=header, json=post)

解决方法是创建一个 Elementor 模板,然后使用排序代码作为 post 的内容,例如

def create_page(title):
        post = {
        'title'    : title,
        'status'   : 'publish',
        'content' : '[elementor-template id="1159"]'
        }