【发布时间】:2019-08-27 13:09:51
【问题描述】:
我正在为 React (Next.js) + Wordpress API 应用程序使用无头方法。
我遇到的问题是内容编辑器将锚标记添加到 WP 的所见即所得编辑器中。我正在使用 React 的 dangerouslySetInnerHTML 解析该内容,因此生成了一个普通的 <a href="whatever">。
如何将其转换为 next.js <Link> 标签?
不确定这是否有帮助,但这是我的一段代码:
<React.Fragment>
<h1>Page: {title.rendered}</h1>
<div
className="richtext"
dangerouslySetInnerHTML={{ __html: content.rendered }}
></div>
{wpData.acf.modules.map((mod, index) => (
<React.Fragment key={`module=${index}`}>
{renderComponents(mod)}
</React.Fragment>
))}
</React.Fragment>
由于我使用的是解耦解决方案,锚标签指向服务器 url,导致页面损坏。
【问题讨论】: