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