没有 html 标签的 Wordpress Restful Api
Posted
技术标签:
【中文标题】没有 html 标签的 Wordpress Restful Api【英文标题】:Wordpress Restful Api without html tags 【发布时间】:2015-08-25 20:55:44 【问题描述】:我在我的 WordPress 安装中安装了 JSON API
插件,当我输出我的 RESTFUL API
时,其中有 <p>
标记和其他 html,例如,在我的应用程序中:
一行会说<p>Hello World</p>
not Hello world(没有html标签)
有谁知道为什么以及如何解决这个问题?谢谢
【问题讨论】:
这不是 API 的工作方式...内容字段是一个字符串,与它在数据库中的显示方式完全相同。您要么需要将内容存储在不带 HTML 标记的不同字段中,要么在从 API 检索数据后剥离它们。 你会推荐什么? 你有没有想过如何删除@Sole的html标签? 【参考方案1】:您可以尝试从您网站的内容中删除过滤器wpautop
。 -- 这是假设“Hello World”是内容的一部分,并且您不介意从提供内容的任何地方删除<p>
标签。
remove_filter ('the_content', 'wpautop');
这里有更多关于 wpautop
https://codex.wordpress.org/Function_Reference/wpautop 的文档
【讨论】:
以上是关于没有 html 标签的 Wordpress Restful Api的主要内容,如果未能解决你的问题,请参考以下文章
Wordpress如何通过添加额外的html属性来修改页面的<body>标签