首页 > 解决方案 > 使用自定义分类发布到远程 WordPress 站点

问题描述

我正在使用此代码将数据推送到远程网站的自定义帖子类型:

$api_response = wp_remote_post( 'https://example.com/wp-json/wp/v2/clothing_line', array(
'headers' => array(
    'Authorization' => 'Basic ' . base64_encode( 'admin:5mMcJGUGNFYq9PxU5P0ad0Np' )
),
'body' => array(
    'title'         => 'Pink Shirt',
    'status'        => 'publish',
    'post_type'     => 'clothes',
    'categories'    => 2,
    'slug'          => 'pink-shirt',
    'meta'          => array('amount' => '12.50', 'style' => 'petite', 'size' => 'small', 'gender' => 'ladies', 'author' => 1)
)
));

...除了一个问题外,它工作正常。

'categories' => 2可能适用于常规类别,但我有一个名为“clothing_line_cats”的自定义分类法。

我需要在远程站点上创建的帖子具有“clothing_line_cats”分类的类别。

我尝试添加这个...

'taxonomy' => 'clothing_line_cats'

...但这没有用。

我找不到任何文档来实现这一点。

标签: phpwordpressrestapitaxonomy

解决方案


感觉有点傻,我以前没有意识到这一点。

改变这个...

'categories' => 2

……到这……

'clothing_line_cats' => 2


推荐阅读