【发布时间】:2021-06-20 18:08:27
【问题描述】:
我正在尝试将 Wordpress 用作无头 CMS,并使用 Nuxt 提取内容,我将其用作 SSG。我需要将其翻译成几种语言,但不知道如何进行。
我想做这样的事情,但它不起作用,因为块似乎只接受字符串:
<i18n>
{
"en": en,
"nb": nb
}
</i18n>
<template>
<div class="container">
{{ $t('frontpage_top_section.frontpage_heading') }}
</div>
</template>
<script>
export default {
async asyncData() {
const en = await fetch('https://wordpressurl.net/wp-json/wp/v2/pages/4685').then(res => res.json());
const nb = await fetch('https://wordpressurl.net/wp-json/wp/v2/pages/4235').then(res => res.json());
return {
en, nb
}
},
}
</script>
这里的正确方法是什么?如何按页面/组件从 Wordpress api 中提取内容并在模板中使用?
如果我遗漏了什么,请告诉我,谢谢:)
【问题讨论】:
标签: wordpress internationalization nuxt.js