我正在尝试连接 WordPress 和 next.js,在开发上一切正常,但生产版本有一个问题。
我有一个页面显示所有帖子,在 WP 添加新帖子后,我可以看到这个新添加的帖子,但是当我尝试打开链接时,我收到 404。我确定这个问题是由 getStaticPaths 引起。
这就是我的 slug 页面的样子
//@version=2
study("My Gann Hi/Lo", overlay=true)
HPeriod= input(13,"HIGH Period")
LPeriod= input(21,"LOW Period")
HLd= iff(close>nz(sma(high,HPeriod))[1],1,iff(close<nz(sma(low,LPeriod))[1],-1,0))
HLv= valuewhen(HLd!=0,HLd,0)
Hi= HLv==-1 ? sma(high,HPeriod) : na
Lo= HLv==1 ? sma(low,LPeriod) : na
plot(Hi ? Hi : na, linewidth=2, style=linebr, color=red)
plot(Lo ? Lo : na, linewidth=2, style=linebr, color=lime)
getStaticPaths() 中的 getAllPost() 函数返回包含帖子标题和 slug 的对象数组。
答案 0 :(得分:0)
您在静态路径中使用了 fallback: false
,这意味着只有在构建时可用的路径(在您的案例帖子中)才能静态生成。因此不会显示其他帖子页面。
为了能够在部署项目后显示新添加的帖子,请使用 fallback: true
。