我正在本地机器上开发一个网站,现在正在添加我想要使用的内容。
但我注意到,当我在新的古腾堡编辑器中添加链接时,链接是绝对的,例如http://localhost:8200/my-page-here
, 这看起来很奇怪。
我还安装了ACF,我定义的页面链接非常完美。我更改了一个页面的永久链接,ACF中的所有位置都会自动更新,但我必须手动更改内容页中的链接。当我上线时,我将不得不再次改变它们。
这对我来说似乎不可思议。以至于我觉得我错过了一些简单的东西。我也是?
最合适的回答,由SO网友:WebElaine 整理而成
这与古腾堡无关。这只是WordPress在主要内容中存储链接的方式。在WP编辑器中添加链接时,它会自动将链接放入绝对路径。ACF和其他形式的自定义postmeta会存储post ID,因此每当其slug/permalink发生更改时,它们都会自动更新。
当您从本地站点推送内容时,只需使用数据库迁移插件,它将处理所有URL更改。