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

2024-10-06 14:20:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用一个带Python的RESTAPI从WordPress获取自定义字段内容。当我拉取一个非自定义字段(如“Title”)时,我可以使用以下代码成功地呈现它:

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

然而,对于一个自定义字段,我还没有弄明白这一点。现在,我的代码如下所示:

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

但是它包含HTML格式。

如有任何提示,将不胜感激。多谢各位


Tags: 代码restapi内容datagettitlehtmlvideo
1条回答
网友
1楼 · 发布于 2024-10-06 14:20:53

我发现这篇文章对我很有用: 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', ''))

相关问题 更多 >