在我的旧WordPress主题(古腾堡之前)中,我使用get_theme_mod
获取主题中某些内容的自定义值。
get_theme_mod( \'news_custom_headline\' );
现在我想使用gutenberg编辑器,但是仍然希望访问来自定制器的数据。我该如何做这样的事情:
save({ attributes }) {
return <p>Value from backend: get_theme_mod( \'news_custom_headline\' ) </p>;
}
最合适的回答,由SO网友:Tom J Nowell 整理而成
You don\'t, 如果需要动态值,则必须具有服务器渲染块。
否则,如果您设法获得主题mod,它将被冻结为保存时的值,并且更改customiser中的值不会更新块。因此,请使用动态服务器渲染块,并以通常的方式在PHP中获取值。