Wordpress 如何使用 python 和 REST API 获取高级自定义字段内容

Posted

技术标签:

【中文标题】Wordpress 如何使用 python 和 REST API 获取高级自定义字段内容【英文标题】:Wordpress how to get advanced custom field content using python and the REST API 【发布时间】:2021-11-09 02:43:13 【问题描述】:

我正在使用带有 Python 的 REST API 从 WordPress 获取自定义字段内容。当我拉取像“标题”这样的非自定义字段时,我可以使用代码成功呈现它:

post_title = post_data_dict.get('title', ).get('rendered', '')

但是,对于自定义字段,我无法弄清楚这一点。现在我的代码如下所示:

video_content = post_data_dict.get('acf', ).get('content', '')

但这包含 HTML 格式。

任何提示将不胜感激。谢谢。

【问题讨论】:

【参考方案1】:

我发现这篇文章对我有用: Python code to remove html tags from a string

我刚刚使用了函数:

def cleanhtml(raw_html):
    cleanr = re.compile('<.*?>')
    cleantext = re.sub(cleanr, '', raw_html)
    return cleantext

所以,我的新代码如下所示:

video_content = cleanhtml(post_data_dict.get('acf', ).get('content', ''))

【讨论】:

以上是关于Wordpress 如何使用 python 和 REST API 获取高级自定义字段内容的主要内容,如果未能解决你的问题,请参考以下文章

除非使用 [R],否则 URL 重写不适用于 wordpress

如何使用 Python 和 Numpy 计算 r 平方?

使用 Python 和 MySQLdb 将新用户添加到 Wordpress

如何安装Wordpress

简谈-如何使用Python和R组合完成任务

如何使用Salesforce整合wordpress