如何在 JavaScript 中使用 PHP 函数(Gutenberg WordPress)?

问题描述 投票:0回答:2

我是 WordPress/Gutenberg 的新手,对 PHP 不熟悉。我正在尝试在 Gutenberg 中使用 JavaScript 编写自定义块,但我发现大多数可用功能只能在 PHP 中使用。如何在 JavaScript 中使用

get_post_meta()
get_the_tags()

等函数
javascript php wordpress wordpress-gutenberg
2个回答
2
投票

是的,通过创建调用 PHP 函数来呈现内容的动态块,可以在古腾堡块内使用 PHP 函数。这使得可以使用所有可用的 PHP 和 WordPress 功能,例如

get_post_meta()
等。

开发者文档有一个示例块代码,它展示了如何实现它,并且是一个很好的入门地方。此外,<ServerSideRender>

 是一个有用的组件,可以在块编辑器中渲染实时 PHP。

查看使用 PHP 渲染的现有核心块的源代码

(例如最新帖子)也可以帮助您开始构建自己的块。


0
投票
有一个解决方法,因为 PHP 输出文本,您可以使用它来编写将在页面加载时执行或由事件触发的 Javascript 代码。只是不要忘记用脚本标签包围你的 js 代码

© www.soinside.com 2019 - 2024. All rights reserved.