我想用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