Wordpress Headless to reactJS with wp-api



我想用wordpress无头服务器制作一个应用程序,并使用wp-api为前端创建一个反应应用程序。

我可以获取我的数据,但使用 html 标签。我想将我的html构建到react中,而不是wordpress中。

我不知道该怎么做,我试图用 wpautop 修剪 html,他将内容制作为纯文本 (https://codex.wordpress.org/Function_Reference/wpautop(,但现在我被困住了,因为,如果我需要用这个纯文本:D在我的内容中间放一张图片或列表怎么办? 我不知道是否有解决方案,这就是我在这里问的原因。

问候!

创建一个通用函数,用于删除 react 端中的 HTML 标签。

removeTags = (str) => {
if ((str===null) || (str===''))
return false;
else
str = str.toString();
return str.replace( /(<([^>]+)>)/ig, '');
}

并在从Wordpress API获取数据时调用它,例如:

this.removeTags(post.excerpt.rendered)

您可以查看我的存储库以获取更多信息:

https://github.com/BRdhanani/headless-wordpress-with-react

最新更新