REST API在产品说明中使用粗体格式和多行的语法

时间:2018-02-16 作者:Howdewicodethis

我在“编辑产品”GUI visual中的描述如下:

描述

Features :

功能1

功能2

我使用rest API转储描述,如下所示:

"description":"<p>Description<\\/p>\\n<p><strong>Features :<\\/strong><\\/p>\\n<p>Feature 1<\\/p>\\n<p>Feature 2<\\/p>\\n"
然而,如果我将该描述放入json,我会得到:

Array ( [code] => woocommerce_rest_cannot_view [message] => Sorry, you cannot view this resource. [data] => Array ( [status] => 401 ) ) 
看来我不能有多个<\\/p\\> 在json中,但我需要它们来实现下游格式。

1 个回复
SO网友:Howdewicodethis

通过更多的实验,我找到了罪魁祸首-

这不起作用:

curl_setopt($ch, CURLOPT_POSTFIELDS, $jsonDataEncoded);
这确实有效:

curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));
因此,正是通过curl处理$data中的数据导致了权限问题。

结束

相关推荐

通过WP-API提供的类别上的额外字段?

我希望我的帖子属于一个分类法,并带有几个额外的字段,例如category_icon, category_quick_facts 我希望这个分类法(及其所有字段)可以通过WP-API获得。如何设置?(我更喜欢没有插件的解决方案,但只要该解决方案能与WP-API配合使用,我将不胜感激。)