You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过WordPress REST API指定创建文章时使用的文章模板?

通过 WordPress REST API 指定文章模板的方法非常简单,接口原生支持 template 字段用来配置要使用的自定义模板,你只需要在原有的文章数据结构中新增该字段即可,字段值为当前激活主题内模板文件的完整文件名。

修改后的请求参数示例:

post = {
    'date': new_time,
    'title': title,
    'content': '',
    'status': 'publish',
    # 替换为你实际的模板文件名,例如 template-fullwidth.php、single-service.php
    'template': 'your-custom-template.php'
}

使用注意事项:

  • 该特性仅支持 WordPress 4.7 及以上版本,更低版本需要额外安装对应 REST API 扩展插件。
  • 如果你是给默认的文章(post 类型,而非页面 page)分配模板,需要先在主题的 functions.php 中添加以下代码开启自定义模板支持:
    add_post_type_support( 'post', 'page-attributes' );
    
    也可以直接在自定义模板文件的头部注释里添加 Template Post Type: post, page,指定该模板可用于文章和页面两种内容类型。
  • 模板文件名需要和主题根目录下的实际文件名完全一致,注意区分大小写,避免 Linux 服务器环境下识别失败。
  • 自定义文章类型如需使用模板功能,需要在注册文章类型时,在 supports 参数中添加 page-attributes 配置。

内容的提问来源于stack exchange,提问作者LBarc

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 14:09:03