首页 > 解决方案 > Wordpress - Gutenberg - 动态块 - 我可以完全避免 PHP 并完全使用 React 吗?

问题描述

最近我创建了一个 Sanity.io - Gatsby.js 项目。我正在做的当前项目是一个 Wordpress 网站。现在,我第一次在自定义 Gutenberg Block 上工作,很高兴发现其中很大一部分是用 Javascript 编写的。

我很高兴开始更多地了解这一点。但很快我发现,Gutenberg 在涉及到动态内容时,会立即通过回调跳回 PHP。从那里开始,很好,php。

所以这让我想知道。有没有办法避免在古腾堡块中使用 PHP?并使用 React 功能组件。作为一个“简单”的学习项目,我想创建以下内容。

想法

现在,我不希望你们给我写一个块:) 但是任何指针/教程/已知的 (git) 项目都非常受欢迎。

标签: javascriptreactjswordpresswordpress-rest-apiwordpress-gutenberg

解决方案


到目前为止,不,你不能在没有 PHP 的情况下纯粹在 React 中编写动态 Gutenberg 块。链接的问题非常详细地说明了为什么您必须至少使用一些 PHP ,以及人们为尽量减少重复 PHP 和 JS 而采取的各种方法。


推荐阅读